アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
最初のバージョンは常に打ち捨てられる。
JUnit, etc. (スコア:4, 参考になる)
ただし、「動いているものを触るな」文化においては、単体テストを自動化できているということそのものが幻想に近い、という
単体テストは現実的? (スコア:1)
「テストはリファクタリングに踏み出す勇気を与えるためのもの」
でテストコードで保証は取れないという話を見た記憶があります。
どこまで現実的なのかな~。。
それともテストコードがきっちり書けるクラス設計を、という事なのでしょうか。ん~。
Re:単体テストは現実的? (スコア:2, 参考になる)
>でテストコードで保証は取れないという話を見た記憶があります。
XPでいう「勇気」は、ギャンブルに突入するための勇気…蛮勇…のことを指すのではなく、
ギャンブルでなくきちんとやれる目処をつけることを指す、のだったと思います。
#実際できるかどうかはさておき、主張としてはそういうこと、だったと…
ところで、「テスト可能な」アプリケーションの設計 [ibm.com]なんてなwebページはいかがですか?
>それともテストコードがきっちり書けるクラス設計を、という事なのでしょうか。ん~。
「単体」をきちんと定義できているかどうか?っていう問題は、有ると思います。
どっからどこまでが単体なんだかワケワカなぐちゃぐちゃ設計だと、
XPだろうがなんだろうが、何持って来ようが救えないんだと思います。
上記ページによると、どうやら所謂狭義の「設計」だけをきちんとしてればテストができる、というものではないようです。
色々心がけるべき事柄が有るようです。