목록PI (1)
하고재비
PI 업무 준비
코드 품질 메트릭스 순환 복잡도(Cyclomatic Complexity) 코드 내 가능한 실행 경로의 수를 측정하는 지표입니다 if, for, while, case 등 조건문과 반복문이 많을수록 높아집니다 일반적으로 10 이하가 권장되며, 높을수록 버그 발생 가능성과 유지보수 어려움이 증가합니다 메소드를 작게 분리하여 복잡도를 낮출 수 있습니다 결합도(Coupling)와 응집도(Cohesion) 수준 결합도: 한 모듈이 다른 모듈에 의존하는 정도입니다. 낮을수록 좋습니다 응집도: 한 모듈 내 요소들이 얼마나 관련성 있게 묶여있는지 측정합니다. 높을수록 좋습니다 의존성 주입, 인터페이스 활용 등으로 결합도를 줄이고, 단일 책임 원칙을 통해 응집도를 높일 수 있습니다 중복 코드(Code duplication..
PI
2025. 3. 6. 14:15