【发布时间】:2011-03-15 02:03:30
【问题描述】:
我正在开发一个有点难以使用的系统。它 99% 未记录,不遵循最佳实践并且相当难以理解(全局变量、跨越 50 行的方法、eval 滥用等)。不幸的是,我对代码库还很陌生,我需要添加功能。
我确信其中有我可以重用的代码,但我必须在最后期限之前完成,而且我担心花在挽救上的时间最终会导致我匆匆忙忙。从长远来看,什么更好?我的一部分想要尽可能地重用,但另一部分说我应该专注于从头开始编写新功能,冒着重复的风险(计划在我有更多时间花在现有代码上时进行重构) ?我倾向于后者,但想听听一些意见。
谢谢!
【问题讨论】:
标签: php oop refactoring code-reuse legacy-code