コードの複雑度

ソースを追っていて、あまりに見にくい(醜い?)ソースがあったので、久し振
りにComplexity(複雑度)を測ってみた。

使ったのはEclipse Metrics Plugin。
使ってみたい人は下記を参照。
http://www.atmarkit.co.jp/fjava/rensai3/eclipsetst03/eclipsetst03_2.html

これで計測して、Complexityが10を超えるソースは一般的に「見にくい」ソース
と分類される。

この値が増えるのはifやfor等の入れ子が増えたりすると上がります。
#他にも要因はありますが省略


で、その見にくいソースのComplexityは134。

久し振りに鼻血が出そうになりました。

さてさて、どうしたものか。。。


世間一般のOSSのソースコードってComplexityは低く押さえてるんでしょうかねー

SeasarのソースはやはりComplexityは低かったです