重写继承的代码比修复它更好吗?

esa*_*sac 4 refactoring

可能重复:
什么时候(如果有的话)废弃生产代码并重新开始?

假设您已获得一个项目,并查看代码.虽然它有效并且功能正常,但您意识到要进行未来的更改,重写大部分或全部代码会更容易.重写是否更好?如果它现在花费你一个延迟,但以后节省你的延迟(以及稍后可能的错误修复),是否值得?

或者你只是简单地修复你看到的东西并触及代码的那一部分?

或者只有在报告需要触摸该代码的错误时才修复它?

jld*_*ont 10

  • 你有多少时间?
  • 你能花多少钱?
  • 您是否完成了ROI分析?

它往往归结为金钱$$.


mhe*_*haw 5

这取决于代码库的大小.

你读过这篇文章了吗?