Book description
We're losing tens of billions of dollars a year on broken software, and great new ideas such as agile development and Scrum don't always pay off. But there's hope. The nine software development practices in Beyond Legacy Code are designed to solve the problems facing our industry. Discover why these practices work, not just how they work, and dramatically increase the quality and maintainability of any software project.
Publisher resources
Table of contents
- Foreword
- Acknowledgments
- Introduction
- Part I. The Legacy Code Crisis
-
Part II. Nine Practices to Extend the Life
(and Value) of Your Software
- 4. The Nine Practices
- 5. Practice 1: Say What, Why, and for Whom Before How
- 6. Practice 2: Build in Small Batches
- 7. Practice 3: Integrate Continuously
- 8. Practice 4: Collaborate
- 9. Practice 5: Create CLEAN Code
- 10. Practice 6: Write the Test First
- 11. Practice 7: Specify Behaviors with Tests
- 12. Practice 8: Implement the Design Last
- 13. Practice 9: Refactor Legacy Code
- 14. Learning from Our Legacy
- Bibliography
Product information
- Title: Beyond Legacy Code
- Author(s):
- Release date: July 2015
- Publisher(s): Pragmatic Bookshelf
- ISBN: 9781680500790
You might also like
book
The Developer's Code
You're already a great coder, but awesome coding chops aren't always enough to get you through …
book
The Art of Clean Code
Most software developers waste thousands of hours working with overly complex code. The eight core principles …
book
Re-Engineering Legacy Software
As a developer, you may inherit projects built on existing codebases with design patterns, usage assumptions, …
book
Infrastructure as Code
Virtualization, cloud, containers, server automation, and software-defined networking are meant to simplify IT operations. But many …