Index: [Article Count Order] [Thread]

Date:  Sat, 23 Sep 2000 17:56:52 +0900
From:  Kaoru Hosokawa <khosokawa@....com>
Subject:  [XP-jp:00923] Re: テストのためだけのメソッド
To:  extremeprogramming-jp@....jp (extremeprogramming-jp ML)
Message-Id:  <B5F29EB7.39EE%khosokawa@....com>
In-Reply-To:  <20000923125931omura@....jp>
Posted:  Sat, 23 Sep 2000 17:53:59 +0900
X-Mail-Count: 00923

ホソカワです。

on 00.9.23 1:01 PM, omura@....jp at omura@....jp
wrote:

> こんにちは、小井土さん。
> 
> 大村ともうします。
> 
> このテーマ、以前から気にしていたのですが、今回、一連のスレッドに触発
> され、いろいろ考えてみることができました。とてもここには書ききれませんし
> まだ結論はでていないのですが、少しコメントを書かせてください。
> 
> ◇
> 考え始めて、最初に戸惑ったのは「テストのためだけのメソッド」といっても
> かなり曖昧なので、どういうものを考えているのかがよく分らないということ
> でした。
> 
> 「テストのためだけのメソッドは是か非か」という質問には、「そういう場合も
> あるしそうでない場合もある」と答えるしかないのかなと思います。
> 
> そこで、このスレッドの最初にもどって確認した感想は [XP-jp:00913]に書いた
> 通りです。
> 
> [XP-jp:00889] でのsave()みたいなメソッドだけが議論の対象ではないだろうと
> 思っているのですがそこらへんはよく分っていません。
>

私は、この様に考えてみました。

---
「テストのためだけのメソッド」の定義

そのメソッドを削除しても、コンパイルエラーが出るのはテストからだけであれば、
そのメソッドは、「テストのためだけのメソッド」である。
---

この定義からすると、save() は、テストのためだけのメソッドになります。それか
ら、setName() も同じです。現時点では、テストのみで使用されていますから。

-- 
Kaoru Hosokawa
khosokawa@....com