タグ

2007年10月5日のブックマーク (2件)

  • 循環的複雑度

    マッケーブの循環的複雑度 (McCabe's cyclomatic complexity) 1.循環的複雑度とは e: プログラム中に存在する基ブロック 基ブロック:分岐と合流を含まない計算過程.図1では矢印部分. n: プログラム中に存在する分岐点と合流点の数 分岐点:if や while 文,合流点:if 文の終わり,while 文の終わり 図1では,◯印部分. p: サブルーチン数(含む自分自身のルーチン) とすると,複雑度 C は以下のように計算され,図1の場合,3つの閉領域 (丸数字の 1 - 3) と1つの開領域 (丸数字の 4) を数えた結果を表します.

    fits
    fits 2007/10/05
    マッケーブの循環的複雑度(サイクロマチック数)
  • Eclipseで使えるメトリクス計測ツール

    Eclipseプラグインで提供されるテストツールが充実してきた。連載では、システム開発の現場に有効なテストツールを紹介し、統合開発ツールにEclipseを選択する開発におけるテストの効率化、ソフトウェア品質の向上のヒントを提供する。(編集部) 前回の記事ではソースコードのスタイルチェックやバグ検出を行う静的解析ツールを紹介しました。今回は、ソースコードの複雑さなどを計測するメトリクス計測ツールを紹介します。メトリクスを計測することにより、ソースコードの構造上の問題点を把握し、品質の評価および向上につなげることができます。今回は、Eclipse Metrics Plugin(2種類)、CAP、JDepend4Eclipseの4ツールを紹介します。 メトリクスとは ソフトウェアのメトリクスとは、ソフトウェアを計測する方法およびその尺度のことを意味します。今回紹介するメトリクス計測ツールは、ソ

    Eclipseで使えるメトリクス計測ツール