
Pragmatyczny programista. Od czeladnika do mistrza
autor Dave Thomas, Andy Hunt
O tej książce
Programmers are craftspeople trained to use a certain set of tools (editors, object managers, version trackers) to generate a certain kind of product (programs) that will operate in some environment (operating systems on hardware assemblies). Like any other craft, computer programming has spawned a body of wisdom, most of which isn't taught at universities or in certification classes. Most programmers arrive at the so-called tricks of the trade over time, through independent experimentation. In The Pragmatic Programmer, Andrew Hunt and David Thomas codify many of the truths they've discovered during their respective careers as designers of software and writers of code.Some of the authors' nuggets of pragmatism are concrete, and the path to their implementation is clear. They advise readers to learn one text editor, for example, and use it for everything. They also recommend the use of version-tracking software for even the smallest projects, and promote the merits of learning regular expression syntax and a text-manipulation language. Other (perhaps more valuable) advice is more light-hearted. In the debugging section, it is noted that, "if you see hoof prints think horses, not zebras." That is, suspect everything, but start looking for problems in the most obvious places. There are recommendations for making estimates of time and expense, and for integrating testing into the development process. You'll want a copy of The Pragmatic Programmer for two reasons: it displays your own accumulated wisdom more cleanly than you ever bothered to state it, and it introduces you to methods of work that you may not yet have considered. Working programmers will enjoy this book. --David WallTopics covered: A useful approach to software design and construction that allows for efficient, profitable development of high-quality products. Elements of the approach include specification development, customer relations, team management, design practices, development tools, and testing procedures. This approach is presented with the help of anecdotes and technical problems.
Gdzie kupić
Linki w tej sekcji są linkami afiliacyjnymi - jeśli po kliknięciu kupisz książkę, otrzymamy prowizję od sklepu. Cena dla Ciebie pozostaje taka sama.
Więcej od Dave Thomas

Practices of an Agile Developer
Andy Hunt, Venkat Subramaniam

Pragmatic Thinking and Learning: Refactor Your Wetware
Andy Hunt

Pragmatic Unit Testing in C# with NUnit
Dave Thomas, Andy Hunt, Matt Hargett

Pragmatic Unit Testing in Java with JUnit
Dave Thomas, Andy Hunt

Programming Ruby: The Pragmatic Programmers' Guide
Dave Thomas, Andy Hunt, Chad Fowler

Agile. Programowanie w Rails. Wydanie II
David Heinemeier Hansson, Dave Thomas, Andreas Schwarz, Leon Breedt, Thomas Fuchs, Mike Clark

Manifesto for Agile Software Development
Andrew Hunt, Dave Thomas, Ward Cunningham, Alistair Cockburn, Kent Beck, Martin Fowler, Ron Jeffries, Robert C. Martin, Ken Schwaber, Brian Marick, Mike Beedle, Jim Highsmith, Jeff Sutherland, Steve Mellor, James W. Grenning, Arie van Bennekum, Jon Kern