매트릭스 측정


  1. 파일 또는 함수 단위 매트릭스
  1. 코드줄 수 - 적을수록 좋음

  2. 주석줄 수 - 적을수록 유지보수가 어려울 것으로 예상

  3. 문장줄 수 - 적을수록 좋음

  1. 최대중첩 수 - 적을수록 가독성이 좋음

  2. 사이크로매틱 복잡도 : 제어 흐름의 복잡성을 수치화, 제어문 수가 많을수록 수치가 커짐.

case 개수를 모두 복잡더에 더하는 두가지 방법이 존재

  1. Halstead 복잡도 : 코드 내부에서 사용되는 연산자와 피연산자의 수로 코드의 복잡도를 구함