3 ms·
> This debate does bring up a very interesting thing though: At what point do you ditch the old code and re-write the whole damn thing? (I am currently struggli
by _fat_santa 3y ago
> This debate does bring up a very interesting thing though: At what point do you ditch the old code and re-write the whole damn thing? (I am currently struggling with this)
According to Joel Spolsky, it's something you should never do[1].
[1]: https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/ https://www.joelonsoftware.com/2000/04/06/things-you-should-...
- washedup 3y agoLiking this post, thanks for sharing.
- rm_-rf_slash 3y agoIn my experience, the urge to refactor everything stems from one or a few really really badly coded features that waft their smell to the rest of the codebase. The limited from-scratch refactor can be painful in the short term, but after it’s done you realize how much more manageable other features are because you’re no longer mentally burdened by the worst of the codebase.
- alex_lav 3y agoAnd as with all things, "Never" actually means "Sometimes but extremely rarely".