我終於在rails上得到了一個句柄,並且開始學習最佳實踐感覺很舒服,第一個列表是TDD原則。使用Rails學習TDD的最佳資源是什麼?書籍,教程,任何東西。我渴望學習!使用Rails學習TDD的最佳資源
1
A
回答
4
3
我通常的回答涉及Rails和學習通常在Railscasts結束。查看testing部分。雖然沒有一個專門針對TDD的問題,但他們中的大多數都涉及這個主題。特別是黃瓜等。
6
如果你想購買一本書,我建議你看看pragmatic rails test prescriptions。它不會被rspec書中的實現卡住,並且更可能讓你選擇你想要的工具。
我覺得也比較好讀這本書超過百萬的職位,其中PRO/CON BDD/TDD的轉圈;)
2
我建議你專注於這裏的基礎!不要愛上使用rspec,shoulda等類似TDD的任何特定方式。等待這部分內容,直到你理解了TDD的基礎知識 - 那麼你可以出去並將測試工具添加到你的工具箱中。
首先爲您的應用程序的某些部分編寫一個簡單的測試,其中邏輯做的不是CRUD工作,某些地方處理某種數學或奇怪的用戶行爲,並嘗試爲該案例編寫測試 - 但要確保你有足夠的時間,因爲第一次需要比預期多得多的時間。一旦你有了這個測試用例的運行和工作 - 並且你完全理解了爲什麼,那麼你準備好擴展並開始使用所有美妙的測試工具了。
相關問題
- 1. 學習AngularJS的最佳資源
- 2. 學習MVC 3的最佳資源?
- 3. OAuth的最佳學習資源
- 4. 學習Core Data的最佳資源?
- 5. 學習MEAN Stack的最佳資源
- 6. 學習PyGame的最佳資源?
- 7. 學習mediawiki的最佳資源?
- 8. 學習.NET泛型的最佳資源?
- 9. Spring MVC的最佳學習資源?
- 10. 學習來源TDD
- 11. 最佳資源學習JSP和Servlets?
- 12. iOS:學習使用Interface Builder的最佳資源是什麼
- 13. 用Rails 3學習Ajax的資源3
- 14. 最佳書籍/學習資源QTP作爲初學者
- 15. 用於學習TDD和在Windows 7上使用Rails進行TDD設置的資源?
- 16. 用於學習與asp.net MVC 3 TDD的資源3
- 17. 學習編寫慣用c#的最佳資源是什麼?
- 18. 學習應用程序編程的最佳資源? (.Net/Cocoa/etc)
- 19. 學習從rails輸出xml的資源?
- 20. 最適合學習AS3的資源
- 21. LINQ to SQL--最好的學習資源?
- 22. 最好的資源來學習C/C++
- 23. 去學習資源
- 24. 學習資源Verilog
- 25. XRCed學習資源?
- 26. 學習資源Selenium
- 27. Specflow學習資源
- 28. JavaScript學習資源
- 29. Umbraco學習資源?
- 30. Ocaml學習資源
稱之爲BDD,而不是TDD! :) – Zabba 2011-06-14 18:39:11
@Zabba他們不是一回事 – meagar 2011-06-14 18:45:43
@meagar,我知道。 BDD是「更好」的TDD恕我直言,這就是我想表達的意思。使用不完整的句子 – Zabba 2011-06-14 18:50:33