美文网首页
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代码规范

    遵从java编码规范,目的做到代码规范、统一 鲁曾说过:只要代码规范了工作就完成了一半。。。 0.遵从java编码...

  • Java编码代码规范

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

  • 从代码中学习阿里编码规范(一)

    Java编程需要用到阿里编码规范。Java小白在写代码时,经常容易出现代码规范问题,以下为我根据现有代码以及阿里的...

  • 分享|阿里官方Java代码规范标准《阿里巴巴Java开发手册》

    阿里巴巴Java开发手册,首次公开阿里官方Java代码规范标准。 这套Java统一规范标准将有助于提高行业编码规范...

  • CSS综合

    HTML编码规范CSS编码规范 垂直居中代码

  • 编码规范(一)越是建议的编码规范越会令团队纠结

    所属文章系列及序号:寻找尘封的银弹:编码规范(一) 我见过很多编码规范,例如C++编码规范、Java编码规范、C+...

  • Android编码规范

    Android开发代码规范相关系列文章: Android命名规范 Android编码规范 Android编码规范有...

  • 从一份Java规范说起

    最近在微信群里看到阿里的Java编码规范,主要是Java后端的代码编写规范与约定,分为强制、参考、推荐3个不同等级...

  • Objective-C 编码规范

    目录 编码规范Chinamobo 编码规范补充代码规范注释前缀引入其他文件类中属性定义空行和空格 编码规范 Chi...

  • Java编程规范(二)

    在上一篇的java编程规范(一)中我们讲述了在Java编码中的一般原则,虽然这些原则并不涉及具体的代码规范,但是这...

网友评论

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

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