私が時々目にする用語は「循環的複雑度」です。ここで、「言語XのCCを計算する方法」または「最小量のCCでYを実行する方法」についていくつか質問がありましたが、それが何であるかがよくわかりません。
NDependのWebサイトで、基本的に「メソッド内の決定の数。if、for、&&などのそれぞれがCCの「スコア」に+1を追加する)という説明を見ました。それは本当ですか?はいの場合、なぜですか?これは悪いですか?コードを理解しやすくするために、ifステートメントの数をかなり少なくしたいと思うかもしれませんが、これは本当にすべてですか?
それとも、それにもっと深い概念がありますか?