File tree 2 files changed +9
-5
lines changed
2 files changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -9,11 +9,6 @@ icon: codelibrary-fill
9
9
- [ lombok] ( https://github.com/rzwitserloot/lombok ) :使用 Lombok 我们可以简化我们的 Java 代码,比如使用它之后我们通过注释就可以实现 getter/setter、equals 等方法。
10
10
- [ guava] ( https://github.com/google/guava " guava ") :Guava 是一组核心库,其中包括新的集合类型(例如 multimap 和 multiset),不可变集合,图形库以及用于并发、I / O、哈希、原始类型、字符串等的实用程序!
11
11
- [ hutool] ( https://github.com/looly/hutool " hutool ") : Hutool 是一个 Java 工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以“甜甜的”。
12
- - [ p3c] ( https://github.com/alibaba/p3c " p3c ") :Alibaba Java Coding Guidelines pmd implements and IDE plugin。Eclipse 和 IDEA 上都有该插件,推荐使用!
13
- - [ sonarqube] ( https://github.com/SonarSource/sonarqube " sonarqube ") :SonarQube 支持所有开发人员编写更干净,更安全的代码。
14
- - [ checkstyle] ( https://github.com/checkstyle/checkstyle " checkstyle ") : Checkstyle 是一种开发工具,可帮助程序员编写符合编码标准的 Java 代码。它使检查 Java 代码的过程自动化,从而使人们不必执行这项无聊(但很重要)的任务。这使其成为想要实施编码标准的项目的理想选择。
15
- - [ pmd] ( https://github.com/pmd/pmd " pmd ") : 可扩展的多语言静态代码分析器。
16
- - [ spotbugs] ( https://github.com/spotbugs/spotbugs " spotbugs ") : SpotBugs 是 FindBugs 的继任者。静态分析工具,用于查找 Java 代码中的错误。
17
12
18
13
## 问题排查和性能优化
19
14
Original file line number Diff line number Diff line change @@ -4,6 +4,15 @@ category: 开源项目
4
4
icon : tool
5
5
---
6
6
7
+ ## 代码质量
8
+
9
+ - [ SonarQube] ( https://github.com/SonarSource/sonarqube " sonarqube ") :静态代码检查工具,,帮助检查代码缺陷,可以快速的定位代码中潜在的或者明显的错误,改善代码质量,提高开发速度。
10
+ - [ Spotless] ( https://github.com/diffplug/spotless ) :Spotless 是支持多种语言的代码格式化工具,支持 Maven 和 Gradle 以 Plugin 的形式构建。
11
+ - [ CheckStyle] ( https://github.com/checkstyle/checkstyle " checkstyle ") : 类似于 Spotless,可帮助程序员编写符合编码标准的 Java 代码。
12
+ - [ PMD] ( https://github.com/pmd/pmd " pmd ") : 可扩展的多语言静态代码分析器。
13
+ - [ SpotBugs] ( https://github.com/spotbugs/spotbugs " spotbugs ") : FindBugs 的继任者。静态分析工具,用于查找 Java 代码中的错误。
14
+ - [ P3C] ( https://github.com/alibaba/p3c " p3c ") :Alibaba Java Coding Guidelines pmd implements and IDE plugin。Eclipse 和 IDEA 上都有该插件。
15
+
7
16
## 项目构建
8
17
9
18
- [ Maven] ( https://maven.apache.org/ ) :一个软件项目管理和理解工具。基于项目对象模型 (Project Object Model,POM) 的概念,Maven 可以从一条中心信息管理项目的构建、报告和文档。详细介绍:[ Maven 核心概念总结] ( https://javaguide.cn/tools/maven/maven-core-concepts.html ) 。
You can’t perform that action at this time.
0 commit comments