코드 시각화
-
Dependency-Structure-Matrix & DDD & Layered-ArchitectureDEV 2024. 1. 8. 20:58
project 내부 Dependency를 파악해 높은 응집력, 낮은 결합도를 가진 코드를 유지하는 방법과 도구를 DDD 관점에서 알아보자. 일반적으로 코드를 이해하는 데 개발 시간의 60%를 사용 - https://ieeexplore.ieee.org/document/7997917 코드 규모가 커지면 복잡도도 올라가기 때문에 코드 시각화, 코드 출력, 스크래치 리팩터링 등의 도움을 받을 수 있다. 코드 시각화 Dependency structure matrix(DSM) 프로젝트 내 dependency 파악하는 방법 중 하나 열을 기준으로 dependency 파악 다이어그램에서 dependency는 화살표가 들어오는 것으로 파악 task1은 task3에 dependency(의존성)을 가진다. - task3이 ..