By utilizing many entertaining anecdotes, thoughtful examples and interesting analogy, The Pragmatic Programmer covers the following main topics: personal responsibility, career development, and various architectural technologies that keep code flexible and easy to adapt and reuse.

The book is made up of a series of separate parts. From basic principles to thinking methods, from programming style to zen of code... It fully illustrates the best practices and major traps in many different aspects of software development. Whether you are a beginner, an experienced programmer, or a software project manager, The Pragmatic Programmer: From Journeyman to Master is one of must-read books for you.

Table Of Contents

  • 1. A PRAGMATIC PHILOSOPHY
    • 1. The Cat Ate My Source Code
    • 2. Software Entropy (no broken windows)
    • 3. Stone Soup and Boiled Frogs
    • 4. Good-Enough Software
    • 5. Your Knowledge Portfolio
    • 6. Communicate!
  • 2. A PRAGMATIC APPROACH
    • 7. The Evils of Duplication
    • 8. Orthogonality
    • 9. Reversibility
    • 10. Tracer Bullets
    • 11. Prototypes and Post-it Notes
    • 12. Domain Languages
    • 13. Estimating
  • 3. THE BASIC TOOLS
    • 14. The Power of Plain Text
    • 15. Shell Games
    • 16. Power Editing
    • 17. Source Code Control
    • 18. Debugging
    • 19. Text Manipulation
    • 20. Code Generators
  • 4. PRAGMATIC PARANOIA
    • 21. Design by Contract
    • 22. Dead Programs Tell No Lies
    • 23. Assertive Programming
    • 24. When to Use Exceptions
    • 25. How to Balance Resources
  • 5. BEND, OR BREAK
    • 26. Decoupling and the Law of Demeter
    • 27. Metaprogramming
    • 28. Temporal Coupling
    • 29. It’s Just a View
    • 30. Blackboards
  • 6. WHILE YOU ARE CODING
  • 7. BEFORE THE PROJECT
    • 36. The Requirements Pit
    • 37. Solving Impossible Puzzles
    • 38. Not Until You’re Ready
    • 39. The Speci?cation Trap
    • 40. Circles and Arrows
  • 8. PRAGMATIC PROJECTS
    • 41. Pragmatic Teams
    • 42. Ubiquitous Automation
    • 43. Ruthless Testing
    • 44. It’s All Writing
    • 45. Great Expectations
    • 46. Pride and Prejudice
  • Appendices
    • A RESOURCES
    • B ANSWERS TO EXERCISES

Book Example Codes

Download URLs

Format Download Size
Perfect Converted 1.72 MB
Without Bookmarks 1.45 MB
(Homepage)