java
archunit 사용법
Archunit은 패키지와 클래스 간의 의존관계가 올바르게 되었는지 확인하는 도구이다. 복잡한 의존관계를 구성하고 있는 경우 Archunit을 통해 테스트 케이스를 작성해 놓으면 잘못된 의존관계를 테스트케이스 실행을 통해 사전이 검출할 수 있다. Archunit 홈페이지(https://www.archunit.org/) 설명을 좀 더 정리하면 아래와 같다. Archunit은 무료이고 자바 단위 테스트를 사용하여 자바 코드의 아키텍처를 체크하는 확장 라이브러리다. 즉, ArchUnit은 패키지와 클래스간, 레이어와 슬라이스(slice)간, 순환 의존과 같은 의존성을 체크할 수 있다. 모든 클래스를 자바 코드구조로 임포팅하는 자바 바이트코드를 분석하는 방식으로 수행한다. ArchUnit Examples 와 G..
2023. 4. 6. 13:20