早稲田大学の太田です。本家の方は読んでいないのですが(英語は
comp.software.testingで手一杯です)。
> 内容は、
> private methodはテストすべきかどうか?というような内容
> です(投稿全てに目を通していないので、今は別の方向に
> 流れていっているものもあるかもしれません)。
>
> すべき、すべきでない、の意見にわかれています。本家の
> ほうでも、いろいろな考えがある、ということですね。
>
> R.Jefはprivateメソッドをテストするのはよい、という意見の
> ようです。
従来のテストの考え方ですと、カバレッジとantidecompositionの法則から
テストすべきとなりますが、テストすべきでないという意見は面白そうです。
コードはテストできなければならないというXPの考え方からはテストすべきと
なるような気がしますがどうなのでしょう。
privateにアクセスしようとすると何らかに形でコードを破壊したり、テス
トケースが複雑になりすぎたりするからいかんということでしょうか。
早稲田大学大学院理工学研究科情報科学専攻M2 太田健一郎
e-mail Address oota@....jp
oota@....jp