ENGLISH

The Pragmatic Programmer - 20th Anniversary Edition

Book information

Publisher
Pearson
Year
2020
ISBN
2019944178, 9780135957059, 0135957052
Language
english
Format
PDF
Filesize
4 MB (4535429 bytes)
Edition
2
Pages
497\497
Time added
2022-05-15 12:47:35

Description

Foreword  Preface to the Second Edition How the Book Is Organized What’s in a Name? Source Code and Other Resources Send Us Feedback Second Edition Acknowledgments  From the Preface to the First Edition Who Should Read This Book? What Makes a Pragmatic Programmer? Individual Pragmatists, Large Teams It’s a Continuous Process 1. A Pragmatic Philosophy Topic 1. It’s Your LifeIt’s Your Life Topic 2. The Cat Ate My Source Code Topic 3. Software Entropy Topic 4. Stone Soup and Boiled Frogs Topic 5. Good-Enough Software Topic 6. Your Knowledge Portfolio Topic 7. Communicate! 2. A Pragmatic Approach Topic 8. The Essence of Good Design Topic 9. DRY—The Evils of DuplicationDRY—The Evils of Duplication Topic 10. Orthogonality Topic 11. Reversibility Topic 12. Tracer Bullets Topic 13. Prototypes and Post-it Notes Topic 14. Domain Languages Topic 15. Estimating 3. The Basic Tools Topic 16. The Power of Plain Text Topic 17. Shell Games Topic 18. Power Editing Topic 19. Version Control Topic 20. Debugging Topic 21. Text Manipulation Topic 22. Engineering Daybooks 4. Pragmatic Paranoia Topic 23. Design by Contract Topic 24. Dead Programs Tell No Lies Topic 25. Assertive Programming Topic 26. How to Balance Resources Topic 27. Don’t Outrun Your HeadlightsDon’t Outrun Your Headlights 5. Bend, or Break Topic 28. Decoupling Topic 29. Juggling the Real World Topic 30. Transforming Programming Topic 31. Inheritance Tax Topic 32. Configuration 6. Concurrency Topic 33. Breaking Temporal Coupling Topic 34. Shared State Is Incorrect State Topic 35. Actors and Processes Topic 36. Blackboards 7. While You Are Coding Topic 37. Listen to Your Lizard Brain Topic 38. Programming by Coincidence Topic 39. Algorithm Speed Topic 40. Refactoring Topic 41. Test to Code Topic 42. Property-Based Testing Topic 43. Stay Safe Out There Topic 44. Naming Things 8. Before the Project Topic 45. The Requirements Pit Topic 46. Solving Impossible Puzzles Topic 47. Working Together Topic 48. The Essence of Agility 9. Pragmatic Projects Topic 49. Pragmatic Teams Topic 50. Coconuts Don’t Cut ItCoconuts Don’t Cut It Topic 51. Pragmatic Starter Kit Topic 52. Delight Your Users Topic 53. Pride and Prejudice 10. Postface A1. Bibliography A2. Possible Answers to the Exercises

Similar books