How can you improve code that has grown too quickly and perhaps without much organization, simply and a little at a time? How can you modernize a legacy application?
In fourteen steps, Rafael Gómez Blanes presents a straightforward method for modernizing a software project with poor design and too much technical debt, while making as little effort as possible.

If you would prefer a printed copy delivered by traditional mail, we can send it directly to Spain and the rest of Europe. Contact us to place your order!

Or read it using the Kindle app on your Android or Mac device.

Start reading a sample of Legacy Code
Here is the book’s chapter list:
- Introduction
- Who this book is for
- What technical debt is and how it arises
- Shooting yourself in the foot
- Break down the big pieces
- Consolidate and eliminate redundancies
- Extract constants
- Improve names
- Extract the DAL layer
- A single point of access
- Extract the configuration
- Remove dead code and unnecessary comments
- Time for dependency injection
- Standardize code styles
- War on global variables
- Generate class factories
- Organize assets
- Now you can write tests
- Wrapping up
- The author
- Bibliography
- Other works by Rafael Gómez Blanes








