我们正在编写一个越来越大的 JavaScript 应用程序。我们有一些我们希望能够强制执行的架构规则,主要用例如下:包 A 不能要求包 B。
在 Java 应用程序中,您可能会使用 ArchUnit 来实现类似的功能。
ArchUnit 是一个免费、简单且可扩展的库,用于使用任何普通的 Java 单元测试框架检查 Java 代码的体系结构。也就是说,ArchUnit 可以检查包和类、层和切片之间的依赖关系,检查循环依赖关系等等。
我们正在编写一个越来越大的 JavaScript 应用程序。我们有一些我们希望能够强制执行的架构规则,主要用例如下:包 A 不能要求包 B。
在 Java 应用程序中,您可能会使用 ArchUnit 来实现类似的功能。
ArchUnit 是一个免费、简单且可扩展的库,用于使用任何普通的 Java 单元测试框架检查 Java 代码的体系结构。也就是说,ArchUnit 可以检查包和类、层和切片之间的依赖关系,检查循环依赖关系等等。