Code Complete, Second Edition
By Steve McConnell
By Steve McConnell
Table of Contents
Part I: Laying the FoundationChapter 1. Welcome to Software Construction
Chapter 2. Metaphors for a Richer Understanding of Software Development
Chapter 3. Measure Twice, Cut Once: Upstream Prerequisites
Chapter 4. Key Construction Decisions
Part II: Creating High-Quality Code
Chapter 5. Design in Construction
Chapter 6. Working Classes
Chapter 7. High-Quality Routines
Chapter 8. Defensive Programming
Chapter 9. The Pseudocode Programming Process
Part III: Variables
Chapter 10. General Issues in Using Variables
Chapter 11. The Power of Variable Names
Chapter 12. Fundamental Data Types
Chapter 13. Unusual Data Types
Part IV: Statements
Chapter 14. Organizing Straight-Line Code
Chapter 15. Using Conditionals
Chapter 16. Controlling Loops
Chapter 17. Unusual Control Structures
Chapter 18. Table-Driven Methods
Chapter 19. General Control Issues
Part V: Code Improvements
Chapter 20. The Software-Quality Landscape
Chapter 21. Collaborative Construction
Chapter 22. Developer Testing
Chapter 23. Debugging
Chapter 24. Refactoring
Chapter 25. Code-Tuning Strategies
Chapter 26. Code-Tuning Techniques
Part VI: System Considerations
Chapter 27. How Program Size Affects Construction
Chapter 28. Managing Construction
Chapter 29. Integration
Chapter 30. Programming Tools
Part VII: Software Craftsmanship
Chapter 31. Layout and Style
Chapter 32. Self-Documenting Code
Chapter 33. Personal Character
Chapter 34. Themes in Software Craftsmanship
Chapter 35. Where to Find More Information
Click Here To Download
0 comments:
Post a Comment