アカウント名:
パスワード:
おそらく、リファクタリングをしたいならば、単体テストを自動化しておくしかありません。そうしておけば、基本的な機能に関して単体テストで担保されますから、大胆な変更も気軽にできるに違いない、と思われます。
よく上のような言葉を単体テストツールの利点として目にするのですが、本当にそうなのでしょうか?? そもそも、テストコードに全く変更を行わず
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲを呼ぶ -- ある傍観者
JUnit, etc. (スコア:4, 参考になる)
ただし、「動いているものを触るな」文化においては、単体テストを自動化できているということそのものが幻想に近い、という
Re:JUnit, etc. (スコア:1)
よく上のような言葉を単体テストツールの利点として目にするのですが、本当にそうなのでしょうか??
そもそも、テストコードに全く変更を行わず
Re:JUnit, etc. (スコア:3, 参考になる)
自分も最初は同じ意見でしたが、
クラス設計以前のお客との意識あわせと要件の
煮詰めが一番重要で、その要求を満たすこと
"お客に上げてもらい"それをテストコードで記述するのです。
クラスの設計の前に、お客自身に自分の言っている
事の矛盾を自覚させ、自分自身の価値を再認識
させることが重要なステップです。
と、最近気付いてようやっと回り始めました。