메인 시퀀스로부터의 거리: 추상도와 불안정도를 활용한 아키텍처 평가

소프트웨어 아키텍처에서 중요한 메트릭인 메인 시퀀스로부터의 거리를 중심으로, 이를 계산하는 데 사용되는 추상도(abstractness)불안정도(instability) 의 개념과 계산 방법을 설명합니다. 또한, 메트릭의 시각적 표현을 통해 코드 품질을 평가하고 개선하는 방법을 다룹니다.
더 읽어보기 →

소프트웨어 응집도와 LCOM: 이해와 활용

소프트웨어 설계의 핵심 개념인 응집도(Cohesion) 를 다양한 유형과 예시를 통해 쉽게 이해할 수 있도록 설명합니다. 또한, 클래스의 응집도를 정량적으로 평가하는 LCOM(Lack of Cohesion in Methods) 메트릭을 활용하여 설계 품질을 분석하고 개선하는 방법을 제시합니다.
더 읽어보기 →