2011-01-26 40 views

回答

4

在編寫代碼之後編寫測試並不理想。事實上,如果不將測試和代碼編寫在一起,可能會很難,因爲「非測試」代碼很少設計用於測試。

但是,將測試寫入生產代碼比根本沒有測試要好。我建議你採用向每一個想要改變的方法添加測試的方法,在代碼中找到的每個新方法和每個錯誤(在開始修復之前)......並以這種方式構建測試套件。

您使用的庫不太重要。使用你最喜歡的那個。我個人的偏好是Test :: Unit,但RSpec和Shoulda也很受歡迎。

+1

同意。你不應該爲目前存在和「有效」的代碼編寫規範。如果您添加新功能或重構現有功能,請在開始編碼之前編寫測試。 – 2011-01-26 17:05:01

相關問題