美文网首页
Java编码代码规范

Java编码代码规范

作者: watermountain | 来源:发表于2019-07-22 18:45 被阅读0次

    PMD

        是一款采用BSD协议发布的Java代码分析工具,通过静态分析(不运行Java程序的情况下)获知代码错误。

        特点:

        PMD附带了许多可以直接使用的规则,利用这些规则可以找出Java源代码存在的问题。用户还可以自己定义规则,检查Java代码是否符合某些特定的编码规范。

        原理:

        PMD的核心是JavaCC解析生成器。PMD结合运用JavaCC和EBNF(扩展巴科斯-诺尔范式,Extended Backus-Naur Formal)语法,再加上JJTree,把Java源代码解析成抽象语法树(AST,Abstract Syntax Tree) 

        官网:

        https://pmd.github.io/pmd-6.16.0/

    参考文档:

    https://github.com/alibaba/p3c/blob/223f010359009a40b3814ecf1363db5a0eefc7f0/p3c-pmd/src/main/resources/messages.xml

    https://github.com/alibaba/p3c/tree/b0930cd8df8bc8e9f046d1237d26da1caed3f2e0/p3c-gitbook

    https://github.com/alibaba/p3c/tree/master/idea-plugin

    https://github.com/alibaba/p3c/tree/master/p3c-pmd

    代码检测工具sonar:http://www.sonar.org.cn/

    Sonar服务器搭建 https://www.cnblogs.com/pflee/p/4291207.html

    相关文章

      网友评论

          本文标题:Java编码代码规范

          本文链接:https://www.haomeiwen.com/subject/hkyxlctx.html