【发布时间】:2011-04-27 15:20:50
【问题描述】:
我被分配在一个巨大的 Java 项目上做一些工作,开发人员多次迭代的影响是显而易见的。没有标准的编码风格、格式、命名约定或类结构。当我遇到一个使用 Javadoc 的课程时,这是一个美好的一天,而单元测试是一个快乐的白日梦。
到目前为止,我们这些参与该项目的人一直在“融入”,适应我们正在从事的任何课程的现有惯例,但现在是时候强加一些秩序和一致性了。
这是一项艰巨的挑战,我正在寻找人们对此类任务的任何建议。是否有任何特别有效的策略或需要注意的陷阱?尝试一下是不是个好主意?
编辑补充:我不想给人留下这个项目很糟糕的印象——它实际上设计得很扎实,而且大部分写得很好。它只是感觉它的年龄和维护的必然性......
【问题讨论】:
-
我想你应该阅读refactoring 和legacy 上一些最受好评的主题。
标签: java refactoring formatting legacy code-structure