Index: [Article Count Order] [Thread]

Date:  Tue, 18 Apr 2000 14:54:49 +0900
From:  Masashi Umezawa <umezawa@....jp>
Subject:  [XP-jp:00230] Re: XPractices 【  6. Method comments 】(案)
To:  extremeprogramming-jp@....jp (extremeprogramming-jp ML)
Cc:  umezawa@....jp
Message-Id:  <38FBF860F3.809DUMEZAWA@....jp>
In-Reply-To:  <20000418092543U.hiranabe@....jp>
References:  <38FB3E28.A1DD53B2@....jp> <20000418092543U.hiranabe@....jp>
Posted:  Tue, 18 Apr 2000 14:53:36 +0900
X-Mail-Count: 00230

こんにちは
梅澤です。

On Tue, 18 Apr 2000 09:27:23 +0900:
Kenji Hiranabe <hiranabe@....jp> wrote:
> 
> これってすごいですよね.私の今までの感覚だと,メソッドの90%
> がコメントを持ちます.C3 プロジェクトのメトリクスの中で一番
> びっくりしたのが,1メソッドの平均行数が,なんと 6 行!
> 

6行という数字ですが、C3の実装言語がSmalltalkであったことには
注意すべきと思います。

Smalltalkでは、メソッドの行数は非常に短くなる傾向があり、
Refactoringをそれほど意識しなくとも10-14行程度におさまるのが
普通です。
#コードブラウザで縦スクロールバーが表示されるようなメソッドを
#書いていると、タコとみなされます。

他言語ではもう少し行数を加味して考えるべきでしょう。
大体ですが、Javaなら20行程度とか。

"-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --"!
[:masashi |^umezawa]
        "The computer revolution hasn't happened yet - Alan Kay"