突变体:通过突变测试的自动代码审查 语义代码覆盖率 源码
突变体 什么是突变体? 一种自动代码审查工具,具有产生语义代码覆盖率指标的副作用。 可以将mutant看作是专家开发人员,可以在确保所有测试均通过的同时简化您的代码。 那个开发人员从来没有过糟糕的一天,并且随时准备提高您的PR。 每个报告的简化都表示: A)一段代码比测试需要的功能更多。 您可能可以使用代码的简化版本。 要么: B)如果您有理由不采用简化版本,因为它违反了要求:没有可以证明额外要求的测试。 您可能会缺少针对该要求的重要测试。 在广泛使用突变体的情况下,A)比B)的发生频率更高,这会导致总体上更少的代码进入作者和审阅者的信任状态。 顺便说一句:突变是突变测试工具,
文件列表
突变体:通过突变测试的自动代码审查-语义代码覆盖率
(预估有个434文件)
Changelog.md
12KB
mutant.gemspec
1KB
incremental.md
3KB
nomenclature.md
2KB
reading-reports.md
2KB
mutant-rspec.md
4KB
known-problems.md
1KB
mutant-minitest.md
4KB
configuration.md
5KB
concurrency.md
1KB
暂无评论