代码质量
琅琊山二当家
这个作者很懒,什么都没留下…
展开
-
SonarQube 跳过指定检查
ps 我使用了下面的项目过滤来做 因为一个项目会有多个分支 只想对部分项目来做过滤某些规则 这个规则还是有些重要的环境演示环境参考前边的文章SonarQube 扫描 Java 代码步骤我们已经扫描一个 Java 项目有 6 个 BUG点开其中一个 BUG,点击详情,我们可以看到规则描述及规则编号。java:S2259-可能发生空指针异常。如何忽略这个异常呢?目前我找到三种方式:全局忽略 项目忽略 配置文件全局忽略最高级配置,所有的扫描将跳过指定的规则。找到...转载 2020-12-02 17:32:54 · 11208 阅读 · 2 评论 -
阿里巴巴Java开发手册
Table of ContentsPreface1. Programming SpecificationNaming ConventionsConstant ConventionsFormatting StyleOOP RulesCollectionConcurrencyFlow Control StatementsCode CommentsOther2. Exceptio...转载 2019-11-05 19:22:24 · 3081 阅读 · 1 评论 -
圈复杂度Cyclomatic Complexity
转载:https://blog.csdn.net/rangqiwei/article/details/38400277圈复杂度(Cyclomatic Complexity)是一种代码复杂度的衡量标准。它可以用来衡量一个模块判定结构的复杂程度,数量上表现为独立线性路径条数,也可理解为覆盖所有的可能情况最少使用的测试用例数。圈复杂度大说明程序代码的判断逻辑复杂,可能质量低且难于测试和维护。程...转载 2019-05-14 09:38:49 · 1119 阅读 · 0 评论