Checkstyle :为什么作为开发人员我们应该担心它?

Checkstyle : Why as a developer we should worry about it?

不知道论坛对不对

我只想问一下,checkstyle for developer有什么用。 PMD 很有用,因为它提高了我们的编码技能,但我不确定 checkstyle。一些 checkstyle 警告过于严格,例如变量名中只能有 1 个大写字母,导入和变量声明应按字母顺序排列等。

我喜欢 checkstyle,直到它只是一个保存操作,但如果我需要手动更改我们的工作代码,我就不喜欢了。

你对此有何看法?

我使用 IntelliJ,它可以快速修复很多检查,它不仅可以发现问题,还可以帮助您修复问题,恕我直言,这要好得多。

您需要关注重要问题,例如;我的程序是否执行用户需要的操作,而不是对导入进行排序。

简而言之,您应该考虑这些工具是在帮助您改进交付还是在分散您的注意力。

Checkstyle 很灵活。您可以关闭或调整其规则。重点是帮助开发人员团队对某些编码约定进行标准化,这样您就不会不断地重新格式化彼此的代码或无休止地争论细节。这意味着代码库中的所有代码看起来都一样,而且这种一致性通常使人们更容易上手。

Checkstyle 是程序员重新阅读自己的代码以检查改进的答案。而是编写了一个程序来执行此操作。

Checkstyle 允许打开或关闭某些警告,警告只是作为提醒,在某些情况下需要多花点时间思考实现方式。它应该根据程序员的喜好调整。

但更重要的是。出于可读性的考虑,在与其他人一起处理项目时,最好有一个一致同意的编码风格。通过将某些商定的设置加载到其中,哪种检查样式可以帮助执行。