. , , , x y . , . , , . , , . , , .
In an ideal world, we will have an infinite amount of time to constantly redesign a design based on changing requirements. In the real world, we have to weigh the cost of a design change versus the cost of continuing with a current design. You can start by quantifying the amount of time you spent fixing bugs in the current project and compare it with the time you are evaluating to reverse engineer this component.
Mcain source
share