Jul 31
•
Articles
• 1 min read
Understand the existing design, then isolate the change, design it cleanly, and implement it with TDD, ATDD and integration testing.
Legacy systems usually do not need to be rewritten entirely. More often, a few parts create most of the pain, while...