| Subcategories | | Condition (condition-type) | | • | New | | • | Used |
|
|
|
|
The Pragmatic Programmer | 
enlarge | Authors: Andrew Hunt, David Thomas Publisher: Addison Wesley Category: Book
List Price: £28.99 Buy New: £17.82 You Save: £11.17 (39%)
New (44) Used (7) from £17.82
Rating: 18 reviews Sales Rank: 21901
Media: Paperback Pages: 352 Number Of Items: 1 Shipping Weight (lbs): 1.2 Dimensions (in): 9.1 x 7.3 x 0.8
ISBN: 020161622X Dewey Decimal Number: 005.1 UPC: 785342616224 EAN: 9780201616224 ASIN: 020161622X
Publication Date: November 24, 1999 Availability: Usually dispatched within 1-2 business days Shipping: International shipping available Condition: Brand New. Shipped from UK Mainland. Delivery is usually 2 - 3 working days from order by Royal Mail, International Delivery is by Airmail.
| |
| Also Available In:
|
| Similar Items:
|
| Editorial Reviews:
Amazon.co.uk Review Programmers are craftspeople. They are trained to use a certain set of tools(editors, object mangers, 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. Rather, most programmers arrive at the so-called tricks of the trade over time, by independent experimentation. In ThePragmatic 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 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 softer. The authors note in their section on debugging, "if you see hoof prints think horses, notzebras". That is, suspect everything, but start looking for problems in the most obvious places. They offer some advice on making estimates of time and expense, and on 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. Topics covered: A workmanlike 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. The authors present their approach with the help of anecdotes and technical problems. --DavidWall, amazon.com
|
| Customer Reviews: Read 13 more reviews...
Great book - essential for anyone who wants to become a talented programmer January 18, 2008 CodeMonkey (UK) I first read this book after about a year coding in industry and it was by far and away the most useful book I read. What you have in this book is the condensed experience of very talented programmers, it will leapfrog you forward and stop you from having to learn how to do things right the hard way. Pls, pls don't listen to the negative reviews given here, most of the negative reviews seem to be written by either academics or project managers/BAs. The comment about this not being relevant for anyone using Microsoft technology is utterly, utterly wrong and is a reflection of the lack of experience of the reviewer. This book has nothing at all to do with the technology/language you are using.
Good common sense. Useful more for Java UNIX bods though August 3, 2007 S. Leonard (London, UK) 3 out of 3 found this review helpful
As a Java UNIX bod I quite liked this book. The authors clearly come from an "Open Source is Best" background, but much of what they say applies to all languages. It does have quite a lot of common sense in it, but as other reviews have said it helps you to think about them. My gut feeling is its a book worth borrowing, but possibly not worth buying as you are unlikely to refer to it often.
Fine - if you ingore a huge number of programmers July 24, 2007 Owen Rumney (Northampton, UK) 3 out of 15 found this review helpful
I bought this book to help me become a better programmer. The first 4 or 5 chapters were very good and I found it was inspiring me to think further into the items discussed. The bad side, (and it was enough to stop me reading), is that it doesn't appear to recognise Microsoft languages or Microsoft operating system. I understand that open source is great and all that, but ignoring other technologies just seems.... childish!
Programming Philosophy By Analogy August 30, 2006 Bandidoz 8 out of 9 found this review helpful
This is a refreshingly different book which uses a lot of real-life analogies that relate to the software development paradigm. For instance the "Broken Windows" analogy for "Zero Tolerance Construction" was very useful; they just had to explain the analogy and I could already see how it related to software engineering practice. In most of the cases their philosophy reinforced the ideas I had developed myself over the years, such as witnessing design patterns being used inappropriately. I didn't agree with all of their advice, for instance they suggest learning new programming languages, when really they should suggest to just continue learning and keep up-to-date on industry trends. The ability to explain software engineering principles with real-world analogies helps with communicating them to laypersons (end-users) who, after all, don't understand UML notation. Much of the book is "obvious" but it helps to take a step back from time to time and be refreshed.
"Don't Repeat Yourself"...repeatedly January 22, 2005 Symbianist (London) 21 out of 22 found this review helpful
I liked the book. It's light reading and has sensible advice. But my enthusiasm wore off slightly from the middle onwards. I found it somewhat repetitious. It does help to have the same ideas reinforced (particularly "Tracer bullets", "Stone soup" and "DRY: Don't repeat yourself") but after a few different applications of the same points, I got the idea, and I found the book laboured. It's a good book though and worth buying for a regular reality check. I think reading it solidly cover to cover once over may not be the best way to use it. To get the most from it, it's probably best to skim over quite quickly, to get to know where the information is, then kept on your desk to dip into regularly when you have ten minutes or so to spare.
|
|
| www.pcprotech.co.uk | |