我想知道您是否知道任何帮助跟踪"代码气味"的工具。因此,团队成员可以报告代码中的一些发现,然后可能对最有问题的代码进行投票(就未来的项目开发而言)。
经验吗?
您看过查找错误或检查样式吗?这两种方法都很有用。
我也推荐pmd。这些可以让您分析常见的问题,例如未设置方法参数。
最后,我建议使用Sonar,因为它会按优先顺序突出显示任何代码错误。比如代码故意要通过NPE,它会向你突出显示这一点,并且可以与Jenkins集成。
所有这些结合在一起可以真正帮助你走向"干净代码"的咒语。