4 ms·
Having worked on several large and complex codebases there is a very distinct difference in how the teams working on them saw the code based on whether or not i
by ActionHank 3y ago
Having worked on several large and complex codebases there is a very distinct difference in how the teams working on them saw the code based on whether or not it was unit tested.
The teams who were fastidious with their unit and automation testing saw the code as an asset. It was generally reliable and not risky to change.
The teams with little to no unit or automation testing saw their code as an ever growing liability as complexity increased ultimately culminating in the great rewrite every few years.
- JohnFen 3y ago> ultimately culminating in the great rewrite every few years. Damn! I'm fortunate to have never experienced this. In my entire career, only once have I seen a project suffer from a complete rewrite, even with projects that did no unit testing.