2010-11-16 77 views
1

有没有Java编码标准?如果是这样,是否有一个工具来实现和检查这些标准?我并不熟悉,但希望有人使用Sonar,Checkstyle,PMD,Findbugs,Clover和/或Cobertura,可以告诉我这些工具或其他工具是否可以实现这一点。有没有Java编码标准?如果是这样,是否有工具可以检查这些标准?

+0

http://stackoverflow.com/questions/3442167/existence-of-a-java-standard http://stackoverflow.com/questions/3615348/is-there-a-coding-standard-for-java – h3xStream 2010-11-16 18:28:36

回答

2

。所有这些工具都可以执行编码风格(以及更多)。

+0

那么什么是一套完美的工具? – 2010-11-17 00:49:50

+0

适合您的需求。 – 2010-11-17 09:33:11

1

Sun的(现在甲骨文)编码约定文档是在这里:

http://www.oracle.com/technetwork/java/codeconv-138413.html

我用的Checkstyle来验证我的代码遵循组织通过这些公约,以及我工作过的约定。

+0

是否有Checkstyle与这些编码惯例的插件? – 2010-11-17 00:49:24

+0

或者你必须自己实施它们吗? – 2010-11-17 00:51:01

+0

我不记得Checkstyle的标准编码惯例是否与Sun's/Oracle相同,但它们是您可以使用的一个很好的起点。 – Greg 2010-11-25 04:54:03

1

IntelliJ也可以强制执行编码风格和标准。当您编写代码时,其Inspector还可以检查可能的错误。

1

是的所有这些工具都可以做你想做的。如果需要,您还可以添加自定义规则。您还可以获取Eclipse的checkstyle和findbugs插件。