Code Complete: A Practical Handbook of Software Construction, Second Edition

Code Complete: A Practical Handbook of Software Construction, Second Edition
PDF, ePUB
  • eBook:
    Code Complete: A Practical Handbook of Software Construction, Second Edition
  • Author:
    Steve McConnell
  • Edition:
    2nd edition
  • Categories:
  • Data:
    June 19, 2004
  • ISBN:
    0735619670
  • ISBN-13:
    9780735619678
  • Language:
    English
  • Pages:
    960 pages
  • Format:
    PDF, ePUB

Book 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. 
Discover the timeless techniques and strategies that help you: 
  • 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

Content

Part I - 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 Construction Decisions

Part II - Creating High-Quality Code
5. Design in Construction
6. Working Classes
7. High-Quality Routines
8. Defensive Programming
9. The Pseudocode Programming Process

Part III - Variables
10. General Issues in Using Variables
11. The Power of Variable Names
12. Fundamental Data Types
13. Unusual Data Types

Part IV - 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 V - Code Improvements
20. The Software-Quality Landscape
21. Collaborative Construction
22. Developer Testing
23. Debugging
24. Refactoring
25. Code-Tuning Strategies
26. Code-Tuning Techniques

Part VI - System Considerations
27. How Program Size Affects Construction
28. Managing Construction
29. Integration
30. Programming Tools

Part VII - Software Craftsmanship
31. Layout and Style
32. Self-Documenting Code
33. Personal Character
34. Themes in Software Craftsmanship
35. Where to Find More Information

Download Code Complete: A Practical Handbook of Software Construction, Second Edition PDF or ePUB format free


Free sample

Download in .PDF format



Add comments
Прокомментировать
Введите код с картинки:*
reload, if the code cannot be seen
Copyright © 2019