gpt4 book ai didi

php - 向急需重构的代码库添加功能

转载 作者:行者123 更新时间:2023-12-04 15:59:46 25 4
gpt4 key购买 nike

我正在开发一个有点难以使用的系统。它 99% 没有记录,不遵循最佳实践并且相当难以理解(大量的全局变量、跨越 50 行的方法、评估滥用等)。不幸的是,我对代码库还很陌生,我需要添加功能。

我确信其中有我可以重用的代码,但我必须在最后期限前完成,而且担心花在挽救上的时间最终会让我仓促行事。从长远来看,什么更好?我的一部分想要尽可能多地重用,但另一部分说我应该专注于从头开始编写新功能,冒着重复的风险(计划在我有更多时间花在现有代码上时进行重构) ?我倾向于后者,但想听听一些意见。

谢谢!

最佳答案

http://www.joelonsoftware.com/articles/fog0000000069.html

http://discuss.joelonsoftware.com/default.asp?design.4.469415.13

http://www.joelonsoftware.com/articles/fog0000000007.html

http://www.paulgraham.com/hp.html

话虽这么说,但如果有小部分需要清理,通常没问题。研究一段时间后,您就会更好地了解战略性本地化重写在哪些方面最有效且危险性最低。

在生产代码库中,请记住为客户保持现状比推出新东西更重要。这不会阻止你的老板对你大吼大叫。但是问问自己,有多少次您因为错误而切换到替代产品,以及有多少次您这样做是因为您想要的增强功能在其他方面可行的产品中不够快。

关于php - 向急需重构的代码库添加功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3233373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com