Command Palette

Search for a command to run...

순환 복잡성

날짜

일 년 전

순환 복잡도는 1976년 토마스 J. 맥케이브 시니어가 프로그램의 복잡도를 측정하기 위해 제안한 소프트웨어 지표입니다.복잡성 측정". 이 논문은 IEEE Transactions on Software Engineering에 게재되었으며 소프트웨어 엔지니어링 분야의 고전으로 손꼽힙니다. 이 논문에서 McCabe는 순환 복잡도(cyclomatic complexity)를 계산하는 방법, 즉 유명한 공식 V(G) = E – N + 2P를 정의했습니다. 여기서 E는 프로그램의 간선 개수, N은 노드 개수, P는 연결 구성 요소의 개수입니다. 순환 복잡도의 도입은 소프트웨어 테스트 및 유지보수에 중요한 이론적 기반을 제공합니다. 이는 프로그램의 복잡도를 평가하고, 테스트 케이스 설계를 안내하고, 소프트웨어 결함 발생 가능성을 예측하고, 소프트웨어 유지보수성을 평가하는 데 사용될 수 있습니다.

AI로 AI 구축

아이디어에서 출시까지 — 무료 AI 공동 코딩, 즉시 사용 가능한 환경, 최적 가격 GPU로 AI 개발을 가속화하세요.

AI 공동 코딩
즉시 사용 가능한 GPU
최적 가격
시작하기

Hyper Newsletters

최신 정보 구독하기
한국 시간 매주 월요일 오전 9시 에 이번 주의 최신 업데이트를 메일로 발송합니다
이메일 서비스 제공: MailChimp