【文件属性】:
文件名称:代码断言:断言项目的Java代码满足某些检查
文件大小:572KB
文件格式:ZIP
更新时间:2021-02-01 13:56:13
kotlin java code-analysis test-coverage code-quality
代码断言
断言项目的源代码满足某些规则。
没有人遵循未被检查的规则。 如果仅由“架构师”定期/手动检查它们,则通常为时已晚,因为已经存在太多违规情况。 更好的方法是在JUnit测试中定义编码规则。 这样,它们会自动并定期地断言。 违反规则破坏了构建,因此,人们不得不调整代码以符合规则或以合理的方式修改规则。
代码声明支持有关程序包结构和测试范围的规则。 它还集成了几个静态代码分析工具。
语言独立检查
Java检查
Kotlin检查
其他
相依性
这是基于代码。 它检查包结构是否包含循环和/或是否遵循定义的规则。
public class DependencyTest {
// Analyze all sources in src/main/java
private final AnalyzerConfig config = AnalyzerConfig . maven() . main();
@Test
public void noCycles () {
assertThat( new DependencyAnalyzer (