我自己读了一篇关于将现有的坏代码改为好的代码的文章.作为参考,这是文章的链接http://www.javaworld.com/jw-03-2001/jw-0323-badcode.html?page=1
它广泛地谈到了以下内容
添加评论
重新保理代码
将大类分成较小的类
将大型功能分解为更小的功能
更改难以理解的代码
使用分层架构
似乎很好.你可能遇到过这个列表的任何插件吗?
在进行任何重构之前,请确保您有一套可以在代码上运行的回归测试.如果你因为错过了原始"坏"代码实际上做的那些(并且在重构中错过了它)的细微差别而引入了数千个回归错误,那么重构你的代码库是不好的.