我有一些软件,我写了大约两年前,并需要一些功能添加到它。我已经意识到这是一个可怕的混乱,我有冲动移动周围的一切,整理,等等。我读过关于不再重新开始的软件文章,所以最好的方式是什么?
发布于 2010-12-09 11:27:31
你有三个基本选择:
通常,选项(2)是你最好的选择。
实际进行多少重构将取决于您投入的资源与获取的值。要问的问题包括:
根据我的经验,在重构过程中很容易陷入适当的混乱。我学到的最重要的教训是:
发布于 2010-12-09 11:21:40
那么,至少重构足够多,这样就可以安全地添加新功能了。也就是不要让事情变得更糟。其余的则取决于动机、预算和时间限制--但要意识到彻底清理混乱可能需要比最初造成混乱的时间更长。
发布于 2010-12-09 11:42:07
这一次,在修复这些东西的同时,一定要把它记录下来。下次您将看到代码时,将更容易回忆这些内容。
https://softwareengineering.stackexchange.com/questions/24873
复制相似问题