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

时间:2016-04-24 21:21:02

标签: java coding-style checkstyle pmd

我不确定这是否是正确的论坛。

我只是想问一下,开发人员在checkstyle中有什么。 PMD很有用,因为它提高了我们的编码技能,但是我不确定。一些checkstyle警告太受限制,因为变量名只能有1个大写字母,导入和变量声明应按字母顺序排列等。

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

您对此有何看法?

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

Checkstyle是程序员回答重新阅读自己的代码以检查改进的答案。编写程序来代替它。

Checkstyle允许打开或关闭某些警告,并且警告应该仅作为提醒,以便在某些情况下花些时间考虑实施方式。它应该适应程序员的偏好inho。

但更重要的是。为了便于阅读,在与其他人一起处理项目时,建立一致的编码风格可能会很好。通过将某些商定的设置加载到其中,哪种checkstyle可以帮助实施。

答案 2 :(得分:0)

我使用IntelliJ快速修复它的很多检查,它不仅找到问题,但帮助你修复它们,这是更好的恕我直言。

你需要关注重要的问题,比如;我的程序是否满足用户的需求,而不是对导入进行排序。

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