Cart(0 items)![]()
![]()
Enter a zip code
(Paperback)
Average Customer Rating:
(7 ratings)
Take a strategic approach to software construction-and produce superior products-with this fully updated edition of Steve McConnell's critically praised and award-winning guide to software development best practices.
Excellent exposition of the software development process, specifically the author examines the software construction process itself, based on common commercial practices with a strong emphasis on quality, workflow and scheduling improvements. This practical guide presents effective software development practices for problem definition, requirement analysis, implementation planning, design, construction and integration. Indeed the practical aspects of the entire development cycle are analyzed and explained including testing, maintenance and enhancement. Focuses on data control, quality improvement and craftsmanship, that elusive state that distinguishes professional competence from hacking. Source code is in C and Pascal, replete with "key point" notes and more importantly with "coding horror" analysis. Emphasizes code optimization, testing and troubleshooting for constant quality improvement.
The concepts discussed in this encyclopedic treatment are applicable to any procedural language in any computing environment. The presentation, intended to help developers take strategic action rather than fight the same battles again and again, includes some 500 examples of code (good and bad), along with checklists for assessment of architecture, design approach, and module and routine quality. Annotation c. Book News, Inc., Portland, OR (booknews.com)
More Reviews and RecommendationsSteve McConnell is Chief Software Engineer at Construx Software Builders where he divides his time between leading custom software projects, consulting on other companies' software projects, and writing books and articles. He is the author of Code Complete (1993) and Rapid Development (1996), both winners of Software Development magazine's Jolt award for outstanding software development books of their respective years. His most recent book is Software Project Survival Guide. McConnell has also written numerous technical articles and edits IEEE Software magazine's "Best Practices" column. He can be reached at stevemcc@construx.com.
Number of Reviews: 7
Average Rating:
![]()
Write a Review
A pretty good set of guidelines
DRH, a software engineer, 08/17/2004
I didn't agree with everything in this book, but I did agree with most of it. It's a pretty good set of guidelines and just relates the things that should be common knowledge among programmers but unfortunately obviously ain't. We've settled a lot of arguments with this book. Some have accused it of a Microsoft orientation, but I haven't seen that. I wish schools would start their computer-science track with a flowcharting class, then a class based on this book.
Also recommended: 'Program Design with Pseudocode' by Bailey and Lindgard
Long Lasting Relevance
Eric Decker, ASIC/FPGA design engineer, 09/24/2003
I first read this book when it was published, and I was just graduating college. Since then I've built software in C, C++, and Pascal. I've built hardware with verilog and VHDL. I've built testbenches with Vera and E. This is the most relevant book, and I still have it on my shelf to loan to new graduates. It helps you to understand all of the most important concepts for developing hardware and software with any language imaginable. With all this, you would think that it is hard to read. But this book is written in an enjoyable style, a rare quality in engineering of any kind. Read it!
More Customer Reviews