« やばいんでね? | メイン | ブログ用ミニアプリ: 「ラーメン大好き」 »

McCabe's cyclomatic complexity

「複雑なプログラム=潜在的にバグが入りやすいプログラム」という観点から、プログラムの制御構造の複雑さを測定し、バグの発生率を下げることを目的としている。

http://www.linkclub.or.jp/~tumibito/soft-an/metrics/mccabe.html

eclipseではEclipse Metrics pluginを使うことにより、測定可能。
俺が今使っている3.22ではこの情報が有用だった。3.1よりも前のバージョンの場合は、こちらの情報が参考になる(と思う)。

トラックバック

このエントリーのトラックバックURL:
http://haggy0108.net/cgi-bin/mt/mt-tb.cgi/35

コメント (2)

らんらん:

昔Perlでこの尺度を計測するツールをつくったことがあります(自分の趣味で)。他にもグローバル変数の多さや、メソッドの多さ、関数の行数の長さなどで総合的に加算していくようなもの。ヤバそうな関数をいち早く見つけて、そこからリファクタリングすることができた。

結果的に、他人の汚いソースを清書するスピード以上に、駄目ソースコードを量産(というか排泄)する人の方がスピードが速いということがわかった。

はぎー:

さすがらんらん、趣味でツールを作成しているとは!!

> 結果的に、他人の汚いソースを清書するスピード以上に、駄目ソースコードを量産(というか排泄)する人の方がスピードが速いということがわかった。

いえてら~。というか、耳が痛いです(苦笑)。

コメントを投稿

About

2007年04月04日 14:43に投稿されたエントリーのページです。

ひとつ前の投稿は「やばいんでね?」です。

次の投稿は「ブログ用ミニアプリ: 「ラーメン大好き」」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

gremz

クイズ研 - all

Amazon お買い得ウィジェット

通算:
本日:  昨日:
無料アクセス解析CGI [ FreeP Analyzer ]