我正处于一个大多数都需要重写的项目,特别是一部分需要它非常糟糕的原因有很多:
它不再被用于它的原始目的
代码被黑客攻击非常严重,很难处理
他们想要的改变会破坏它
我们尝试新技术时,原始设计并不是最好的
不幸的是,每分钟都被黑客攻击的代码片段越来越多,随着网站的使用越来越多,它所花费的时间就越长.
你如何告诉你的客户你需要花时间思考并重写它?
"技术债务"是这种情况的术语 - 大多数时候,当我解释它时,我的经理们已经非常接受这样的想法,即从长远来看它将节省时间.