JAPANESE

認知的複雑度

にんちてきふくざつど

KOREAN

인지적 복잡도

[インジジョク ポクジャプト]

ハングル読み: 닌치테키후쿠자츠도

解説

コードの理解しにくさを定量的に測定するメトリクスであり、SonarSourceが提案した指標である。循環的複雑度とは異なり、ネストの深さや制御フローの断絶を考慮し、人間がコードを読む際の認知負荷をより正確に反映する。

코드의 이해하기 어려움을 정량적으로 측정하는 메트릭스이며 SonarSource가 제안한 지표이다. 순환적 복잡도와는 달리 중첩의 깊이나 제어 흐름의 단절을 고려하여 사람이 코드를 읽을 때의 인지 부하를 보다 정확히 반영한다.

例文

認知的複雑度が15を超える関数をリファクタリング対象として自動的に検出するルールを設定した。

인지적 복잡도가 15를 초과하는 함수를 리팩터링 대상으로 자동 검출하는 규칙을 설정했다.