Buy Online at low price from Helmet Don-Code Complete, 2ed (Microsoft Press) by Steve Mcconnell Publisher: Dreamtech Press; Second edition (2 November 2011) ISBN-13: 978-9350041246 Language: English Paperback: 952 pagesWidely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices-and hundreds of new code samples-illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking-and help you build the highest quality code. Special Features · Design for minimum complexity and maximum creativity · Reap the benefits of collaborative development · Apply defensive programming techniques to reduce and flush out errors · Exploit opportunities to refactor-or evolve-code, and do it safely · Use construction practices that are right-weight for your project · Debug problems quickly and effectively · Resolve critical construction issues early and correctly · Build quality into the beginning, middle, and end of your project Table of Content Part I: Laying the Foundation · Welcome to Software Construction · Metaphors for a Richer Understanding of Software Development · Measure Twice, Cut Once: Upstream Prerequisites · Key Construction Decisions Part II: Creating High-Quality Code · Design in Construction · Working Classes · High-Quality Routines · Defensive Programming · The Pseudocode Programming Process Part III: Variables · General Issues in Using Variables · The Power of Variable Names · Fundamental Data Types · Unusual Data Types Part IV: Statements · Organizing Straight-Line Code · Using Conditionals · Controlling Loops · Unusual Control Structures · Table-Driven Methods · General Control Issues Part V: Code Improvements · The Software-Quality Landscape · Collaborative Construction · Developer Testing · Debugging · Refactoring · Code-Tuning Strategies · Code-Tuning Techniques Part VI: System Considerations · How Program Size Affects Construction · Managing Construction · Integration · Programming Tools Part VII: Software Craftsmanship · Layout and Style · Self-Documenting Code · Personal Character · Themes in Software Craftsmanship · Where to Find More Information
Questions & Answers
Have a Question?
Be the first to ask a question about this.