📌 소프트웨어 품질과 코드의 복잡도를 평가하기 위해 사용되는 대표적인 지표인 회전 복잡도(Cyclomatic Complexity)와 할스테드 지표(Halstead Metrics) 입니다.이 두 지표는 코드의 복잡도, 유지보수성, 오류 가능성을 분석하는 데 널리 활용됩니다.🧮 1️⃣ 회전 복잡도 (Cyclomatic Complexity)✅ 정의회전 복잡도는 프로그램의 제어 흐름 복잡도를 측정하는 지표입니다.즉, 코드 내 독립적인 실행 경로의 수를 나타내며, 테스트 시 필요한 최소 테스트 케이스 수를 알려줍니다.🔢 계산 공식M=E−N+2PM = E - N + 2PM: 회전 복잡도E: 제어 흐름 그래프의 간선(edge) 수N: 노드(node) 수P: 독립적인 제어 흐름 수(일반적으로 1)🧪 간단한 예시..