Here you need to consider some parts,
- What do you get from dubbing
- This is a cost-effective solution.
- Will the code be easier for new programmers to work with?
- Effectively, would this be a good option?
These four points are important, will the work be more efficient after re-writing the code? Probably. But will it be worth rethinking?
One important step for the next, if you decide to rewrite, make 3 documents, first analyze the project, what needs to be done? How should everything work? Then lay out the document with the requirements, what exactly do we need and how to do it? And last but not least, a project document in which you put all of your finite class diagrams, system operations, and ways to design and stream the page.
This will help the new developer and the old ones to really think about "do we really need to rewrite?".
Filip Ekberg
source share