文件名称:代码断言:断言项目的Java代码满足某些检查
文件大小:572KB
文件格式:ZIP
更新时间:2024-02-22 07:42:53
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 (