4 ms·
When it comes to code, I thought the consensus was strongly against that because it tends to introduce more problems than it solves.
by Natsu 6y ago
When it comes to code, I thought the consensus was strongly against that because it tends to introduce more problems than it solves.
- Recursing 6y agoI think a lot of it comes from opinion pieces such as this one https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/ https://www.joelonsoftware.com/2000/04/06/things-you-should-... which makes incredibly confident and general statements from a very small sample size, while there are many success stories of successful complete rewrites Also, "Most software at Google gets rewritten every few years." https://arxiv.org/pdf/1702.01715.pdf https://arxiv.org/pdf/1702.01715.pdf
- yjftsjthsd-h 6y ago> Also, "Most software at Google gets rewritten every few years." That's hardly point in favor, given Google's "reputation" for long-term support and stability, and the sheer amount of engineers that they can throw at literally every problem.
- woofie11 6y agoI think consensus is that it depends on the code. There's a consensus against pointless rewrites, but that's different.