검색

좋은 아키텍처의 지표: 추상성, 안정성, 그리고 메인 시퀀스로부터의 거리

로버트 C. 마틴이 제시한 아키텍처 품질 측정 지표인 ‘메인 시퀀스로부터의 거리’를 알아봅니다. 추상도(Abstractness)와 불안정도(Instability)의 개념을 이해하고, 이 두 지표를 통해 어떻게 코드의 균형 상태를 평가하고 개선할 수 있는지 구체적인 예시와 함께 설명합니다.
더 읽어보기 →

좋은 코드의 비밀, 응집도(Cohesion): LCOM으로 설계 품질 측정하기

유지보수하기 좋은 소프트웨어의 핵심 원칙인 응집도(Cohesion)의 7가지 유형을 구체적인 예시와 함께 알아봅니다. 또한, 클래스 응집도를 정량적으로 측정하는 LCOM 메트릭을 통해 코드 설계를 분석하고 개선하는 실용적인 방법을 제시합니다.
더 읽어보기 →