Code Complete, 2ed
ISBN: 9789350041246
952 pages
For more information write to us at: acadmktg@wiley.com
Description
Widely 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.
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