1
しばらくの間実稼働していたコードにテストを追加するにはどうすればよいですか?私はRSpecがその目標がTDDのための最良の解決策ではないと想像しています。Rails 3:実動コードにテストを追加する
しばらくの間実稼働していたコードにテストを追加するにはどうすればよいですか?私はRSpecがその目標がTDDのための最良の解決策ではないと想像しています。Rails 3:実動コードにテストを追加する
コードがすでに書き込まれた後にテストを書くことは理想的ではありません。実際には、「テストされていない」コードがテストのために設計されていることはめったにないので、テストとコードを一緒に書いていないと、一種の難しいことです。
しかし、実動コードにテストを書くことは、テストを全く行わないよりも優れています。私はあなたが変更したいすべてのメソッド、新しいメソッド、コード内のすべてのバグ(修正を始める前)などのテストにメソッドを追加することをお勧めします。
使用するライブラリの重要性は低くなります。あなたが一番好きなものを使用してください。私の個人的な好みはTest :: Unitですが、RSpecとShouldaも非常に人気があります。
合意。現在存在していて、動作するコードのスペックを書くべきではありません。新しいフィーチャを追加するか、既存のフィーチャをリファクタリングする場合は、コーディングを開始する前にテストを作成します。 –
個人的にはRSpec with Shoulda;) – Mirko