이미 소장하고 있다면 판매해 보세요.
|
Contents at a Glance
Part 1 Laying the Foundation 1. Welcome to Software Construction 2. Metaphors for a Richer Understanding of Software Development 3. Measure Twice, Cut Once: Upstream Prerequisites. 4. Key Construcion Decisions Part 2 Creating High-Quality Code 5. Design in Construction 6. Working Classes 7. High-Quality Routines 8. Defensive Programming 9. The Pseudocode Programming Process Part 3 Variables 10. General Issues in Using Variables 11. The Power of Variable Names 12. Fundamental Data Types 13. Unusual Data Types Part 4 Statements 14. Organizing Straight-Line Code 15. Using Conditionals 16. Controlling Loops 17. Unusual Control Structures 18. Table- Driven Methods 19. General Control Issues Part 5 Code Improvements 20. The Sofrware-Quality Landscape 21. Collaborative Construction 22. Developer Testing 23. Debugging 24. Refactoring 25. Code-Tuning Strategies 26. Code-Tuning Techiniques Part 6 System Considerations 27. How Program Size Affects Construction 28. Managing Construction 29. Integration 30. Programming Tools Part 7 Software Craftsmanship 31 Layout and Style 32 Self-Documenting Code 33 Personal Character 34 Themes in Software Craftsmanship 35 Where to Find More Information |