|
|
|
|
|
by goto11
2395 days ago
|
|
But the forces which caused the current code to end up in such a sorry state will still be in force and cause the rewrite to end up in the same place. If you have reason to think you can do better this time - e.g. the team have learned how to avoid unexplainable crashes - then you could apply this knowledge to fix the issues in the current code, which would a much less risk and less time. |
|
For us the first project acted as requirements analysis. In most cases bad software is mainly because of lack of proper requirements. In hindsight, its easier to make complex tool coherent.