はい、私はQUnitを認識していますが、jQuery パラダイムでは、より少ないコードでより速く物事を成し遂げることがすべてであり、これは TDD パラダイムとどのように対立していますか? それとも何らかの形でそれを補完しますか?
1 に答える
1
JQuery 自体には優れたコード カバレッジがあり、コア開発チームは FireUnit や QUnit などのツールを使用しています。ライブラリを拡張すると、独自のプラグインとメソッドを作成するため、TDD はさらに重要になります。クロスブラウザーのテストと、行ったすべての変更の検証にどれくらいの時間を費やしていますか? 単体テストを作成することで、すべてのブラウザーを起動して変更をテストする代わりに、自信を持ってコードを記述し、テスト スイートを実行するだけですぐに結果を得ることができます。ビュー分ごとにテスト スイートを実行することで、何かが壊れた場合に数時間または数日を失うのに対し、何かが失敗した場合に失われる時間はせいぜい数分です。さらに、WatiN などを使用して CI ビルドでテスト ハーネスをセットアップしている場合は、完全に自動化されているため、ブラウザーを起動する必要さえありません。だからあなたは正しい、
于 2010-06-10T23:45:11.587 に答える