タグ

ブックマーク / saturday-dory-fever.blogspot.com (1)

  • 循環的複雑度 ( Cyclomatic Complexity ) とは何ぞや

    注意:この記事だけアクセスが多くて逆に不安になっております。 不正確な記述が含まれる可能性が大なので、必ずほかの記事も当たっていただければと思います。 今回は、循環的複雑度(Cyclomatic Complexity)について書きます。 これは、ソースコードのメトリクス(定量的に評価した値)の一つです。 条件複雑度(Conditional Complexity)とも呼ばれます。 簡単なメトリクスとしては、関数の行数やコメント行数など単純なものもありますが、 循環的複雑度はもう少し"プログラムの内容を考慮した"メトリクスです。 循環的複雑度とは、一言で言うと、 "あるひとつの関数がどれだけ複雑か"度 です。もう少し詳しく言えば、 "あるひとつの関数について、どれぐらい分岐があるか" 度 を表す数値です。 プログラムの中の各関数について、この複雑度の数値が計算されます。 Wikipediaに書

  • 1