文件名称:9规则:小对象编程检查器
文件大小:287KB
文件格式:ZIP
更新时间:2024-02-22 00:26:00
code-analysis java8 code-review code-quality CodereviewJava
9规则 该工具验证以下9条规则,以进行Java语言中的面向对象编程。 描述 出版了名为“ ”的书。 本书的第6章介绍了对象健美操,以实现更好的软件设计。 书中显示的规则如下。 每种方法使用1级缩进( DONE ), 不要使用else关键字( DONE ), 包装所有原语和字符串( DONE ), 每行仅使用一个点( DONE ), 请勿缩写( Not support yet ), 保持所有实体较小, 源文件中的50行( DONE ), 方法中有3行( DONE ),并且 包中有10类( Not support yet )。 请勿使用具有超过2个实例变量( DONE )的任何类, 使用一流的收藏集( DONE ),以及 不要使用任何getters / setters / properties( DONE ) 不幸的是,要肉眼确认遵守规则。 因此,开发了该工具以通过分析给定的Java源代码来自动验证规则。 顺便说一下,该工具被编程为遵守上述规则。 演示版 以下演示显示了在9rules项目的顶层目录中验证Java源代码的过程。 该演示已执行以下命令。 $ tree