freud:编写静态分析测试的框架

时间:2024-07-15 14:45:43
【文件属性】:

文件名称:freud:编写静态分析测试的框架

文件大小:501KB

文件格式:ZIP

更新时间:2024-07-15 14:45:43

Java

弗洛伊德 用于编写静态分析测试的框架。 该分支用于 Freud 2 -> 的持续工作,其中 Freud 将进一步简化并与测试框架的最新发展相结合。 特别强调与 Spock 的集成。 维护者 [阿米尔·兰格] ( ) 它是什么? 弗洛伊德为用户提供了一种定义他们自己的静态分析测试的简单方法。 与 checkstyle、PMD 或 findbugs 等其他常见分析工具不同,它不会尝试提供开箱即用的通用测试。 这些在很多方面都很好,但它们也太通用了。 使用弗洛伊德,用户可以强制执行特定于代码库的规则,或者轻松创建他们自己的“通用”规则的扭曲或变体。 对每种支持的分析实体类型使用 DSL,Freud 允许用户定义他们自己的目标测试。 您获得的是编写专门针对您的代码定制的测试并断言您的约定的能力。 DSL 的使用也意味着规则简洁易读。 Freud 是完全可插拔的,这意味着您可以轻松编写


网友评论