Index: [Article Count Order] [Thread]

Date:  Fri, 29 Sep 2000 23:28:04 +0900
From:  "Kenichiro Oota" <oota@....jp>
Subject:  [XP-jp:00985] RE:  Why do I test private methods?
To:  extremeprogramming-jp@....jp (extremeprogramming-jp ML)
Message-Id:  <000101c02a22$cf8c31a0$010400c8@Ra20>
In-Reply-To:  <00Sep29.131450jst.115205@....jp>
Keywords:  XP
Posted:  Fri, 29 Sep 2000 23:37:36 +0900
X-Mail-Count: 00985

 早稲田大学の太田です。本家の方は読んでいないのですが(英語は
comp.software.testingで手一杯です)。

> 内容は、
> private methodはテストすべきかどうか?というような内容
> です(投稿全てに目を通していないので、今は別の方向に
> 流れていっているものもあるかもしれません)。
>
> すべき、すべきでない、の意見にわかれています。本家の
> ほうでも、いろいろな考えがある、ということですね。
>
> R.Jefはprivateメソッドをテストするのはよい、という意見の
> ようです。

 従来のテストの考え方ですと、カバレッジとantidecompositionの法則から
テストすべきとなりますが、テストすべきでないという意見は面白そうです。
コードはテストできなければならないというXPの考え方からはテストすべきと
なるような気がしますがどうなのでしょう。

 privateにアクセスしようとすると何らかに形でコードを破壊したり、テス
トケースが複雑になりすぎたりするからいかんということでしょうか。

早稲田大学大学院理工学研究科情報科学専攻M2 太田健一郎
e-mail Address oota@....jp
               oota@....jp