Halstead Complexity

Halstead Complexity Halstead 복잡도는 1977년 Maurice Howard Halstead가 제안한 소프트웨어 메트릭으로, 프로그램의 복잡성을 연산자(operators)와 피연산자(operands)의 수를 기반으로 측정한다. 이는 프로그램의 구현 난이도와 이해도를 정량적으로 평가하는 방법을 제공한다. 코드의 구현을 반영하지만 특정 플랫폼에서의 실행과는 독립적이다. 기본 측정 요소: 프로그램의 기본 요소는 다음과 같이 정의된다: n1: 고유 연산자의 수 n2: 고유 피연산자의 수 N1: 총 연산자의 출현 횟수 N2: 총 피연산자의 출현 횟수 예를 들어, 다음 코드를 살펴보자. 1 sum = a + b * 2; 이 코드에서: ...

October 28, 2024 · 2 min · Me