平沢です。
こんにちは
ついでにjdkも測ってみたところ、次の通りでした。
1メソッドあたり平均行数 24.2
1メソッドあたり平均命令行数 8.9
1メソッドあたり平均ステートメント数 4.6
http://www.ogis-ri.co.jp/otc/hiroba/others/JavaMetricsTool/JMA.html
で調べられます。
よろしければJudeもかけてみてください。
なんだか、このメーリングリストの主旨から思い切りはずれてますね...
XPについて議論したい人は、無視してくださいね。
お邪魔しました。
Kenji Hiranabe さんは書きました:
>
>平鍋です.
>
>On Tue, 18 Apr 2000 22:06:22 +0900,
>Akira Hirasawa <hirasawa@....jp> said:
>
> > 参考までに私が去年、実際に関わったプロジェクトでは次の通りでした。
>
> > ・1メソッドあたりの命令行数(コメントは除く) : 10.7
> > (これは、"public void foo() {"などの宣言部やimport文も含めた値です。)
> > ・1メソッド当たり平均ステートメント数 : 5.9
>
>すごいですね.ちょうど1メソッド6行というC3プロジェクトの値と
>同じではないですか.
>
> > 言語はJavaで、全体で50人月近くのプロジェクトでした。
> > GUI部分(全体の半分ぐらいですが)はツールによるコード生成を使ったこともあり、
> > 手続き的に書かれた箇所も多いのですが、
> > これを除くと平均値はもっと少なくなります。
>
> > オブジェクト指向できちんと分析・設計をすると、
> > 1行だけのメソッドもたくさんできますので、
> > 「平均値」はかなり下がると思います。
>
>なるほど.確かに get/set 系で1行で済んでしまうものは多いで
>しょうね.
>
> > 問題は、平均値を大きく上げてしまっているメソッドが
> > どれくらいあるかですね。
>
>そうすると,3行以上のメソッドだけで平均した行数,とか,20行
>以上のメソッドの数,とかの方がよい指標なのでしょうか.
>
>以上
>
--
Akira Hirasawa (hirasawa@....jp)
Object Technology Center, OGIS-RI Co., Ltd.
tel: 03-5440-0511(521) Fax:03-5440-0531
URL: http://www.ogis-ri.co.jp/otc/