Is this the “one in ten” time to rewrite?

前端 未结 6 840
粉色の甜心
粉色の甜心 2021-02-07 17:57

I\'m very much against rewriting an application if it can be avoided. I understand the rule that 9 times out of 10, it\'s better to refactor, but I\'m in a situation where it m

6条回答
  •  臣服心动
    2021-02-07 18:30

    That was a great write up. However IMHO its missing an important piece. What is the value of the rewrite in terms of the customer and what are the costs and risks. I'm guessing here but it might be the following

    Customers may get the following

    1. faster defect/enhancement resolution.
    2. Lower likelihood of new defects during deployment
    3. Larger developer pool to hire from
    4. May be able to implement features that were impossible in the past

    Costs/Risks

    1. Near total loss of current investment
    2. May introduce defects that were solved in the past.

    You should consider what you can do to mitigate the risks and also see if the value your adding outweighs the risks and costs.

提交回复
热议问题