Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software
The posts in this group of categories relate in some way to my book, Beyond Legacy Code (http://BeyondLegacyCode.com). Post related to one of specific nine practices from the book are assigned subcategories. For more information about my book, Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software, please visit my publisher’s website
https://pragprog.com/book/dblegacy/beyond-legacy-code or check out my Amazon webpage https://www.amazon.com/Beyond-Legacy-Code-Practices-Software/dp/1680500791

Refactor Legacy Code

Is Your Legacy Code Rotting?

Some businesses think that software is a write-once activity. It is true that once written software does not change but the world around us does and static software quickly becomes out of date. Code rot is real. Even if a system was well written at one time we often cannot anticipate how a system will …

Read More
Write the Test First

“That’s Not TDD”

A few months ago I was visiting a client who was having a lot of problems using TDD. “It takes over half an hour to run our unit tests,” he said. “You are not doing TDD,” I said. “In order for tests to be valuable, all of them must run fast—within a few seconds, or …

Read More