Re:Long Term Refactors
by Jaygles on Sunday January 28, 2024 @12:18AM
(#39162830)
The first version evolves over time to new requirements, which introduces cruft as you can never prepare your code to be extended to every new requirement. Subsequent versions/rewrites benefit from that history. Using the existing version as a complete spec, and the history of evolutions as a clue to how to set up extendability, gives re-writes a distinct advantage in producing better code.
[ Parent
| on HN ]
There are no comments on this comment yet.