文件名称:archunit-unreferenced
文件大小:66KB
文件格式:ZIP
更新时间:2024-04-08 11:32:22
Java
使用ArchUnit检测并删除未引用的代码 当您将大型Java项目维护更长的时间时,最终能够删除未使用的代码的时间可能会令人非常满意。对于不再使用的代码,不再需要维护,库版本迁移或需要维护的黑暗角落。但是,找出可以删除代码库的哪些部分可能是一个挑战,并且在这个领域中的工具似乎与Java的最新开发实践并不一致。 我们将概述一种使用ArchUnit查找未引用代码的方法,该方法使您可以迭代地从Java项目中检测并删除未使用的代码。 建筑单位 是一个免费,简单且可扩展的库,可使用任何简单的Java单元测试框架来检查Java代码的体系结构。也就是说,ArchUnit可以检查包与类,层和切片之间的依赖关系,检查循环依赖关系等等。通过分析给定的Java字节码,将所有类导入Java代码结构来完成此操作。 — Archunit网站 曾经介绍,他概述了它在保护项目中的体系结构约定方面的作用。 在本文中,我们
【文件预览】:
archunit-unreferenced-main
----.gitignore(395B)
----.mvn()
--------wrapper()
----src()
--------main()
--------test()
----README.adoc(15KB)
----mvnw(10KB)
----.github()
--------workflows()
----pom.xml(2KB)
----mvnw.cmd(6KB)
----archunit_store()
--------23120108-1c38-42e2-ad7d-cef0a29e671e(313B)
--------228076ce-0e85-492e-9c29-462dd398e3e1(274B)
--------stored.rules(935B)