我對rails非常陌生,並且一直遵循Michael Hartl的Ruby on Rails教程一書。我覺得測試對開發rails應用程序非常重要,因爲測試部分涵蓋了整本書的一半。但是我閱讀本書越多,就越覺得我對這些代碼感到不知所措,因爲有時在實際轉向應用程序的實際代碼之前,我將不得不花費大量時間來學習/計算測試代碼。所以我的問題是,是否真的有必要同時學習rails和它的測試,或者我可以先學習rails基礎知識,也可以購買rails測試書來學習它,特別是在我熟悉了所有關於這樣我就不會太不知所措,我可以花更多時間專注於使用rails的功能。謝謝!我是否真的必須學習在軌道上學習Ruby時的測試
-3
A
回答
1
其實,這本書本身answers your question:
明白,TDD並不總是 的工作的工具是很重要的:沒有理由教條地堅持測試總是 應該先寫入,他們應該涵蓋每一個功能, 或者根本應該有任何測試。例如, 當您完全不知道如何解決給定的編程問題時,跳過測試並僅寫入應用程序代碼 通常很有用,以便了解該解決方案的外觀。 (在極限編程(XP)的 語言中,此探索步驟稱爲 尖峯。)一旦您看到解決方案的一般形狀,則可以使用TDD實現更精細的版本。
相關問題
- 1. .NET MVC是否必須學習技術?
- 2. 學習PHP之前學習C/C++是必須的嗎?
- 3. 在學習Swing之前,我必須學習AWT嗎?
- 4. 是否有必要學習用於學習android的XML?
- 5. 學習ASP.NET必須遵循什麼學習路徑?
- 6. 學習Git。需要知道我是否在正確的軌道上
- 7. 學習Ruby Curses
- 8. 在學習grails之前,我必須知道groovy嗎?
- 9. 我是否必須學習node.js才能使用npm?
- 10. 從Ruby學習JavaScript
- 11. 學習Ruby on Rails?
- 12. 我什麼時候必須使用scikit的fit方法學習?
- 13. scikit學習管道
- 14. 學習軌道3.0 - 遷移幫助 - belongsTo
- 15. 我應該學習Ruby 1.8還是1.9?
- 16. 學習Ruby和Ruby on Rails
- 17. 在哪裏學習ruby DSL?
- 18. 我在學習javascript
- 19. 在練習TDD(單元測試)時學習OpenGL
- 20. 我是否需要在學習啓發式學習之前學習人工智能
- 21. Q學習代理的學習率
- 22. 在哪裏學習軌道上的紅寶石
- 23. 機器學習在Python:scikit學習/ Pybrain
- 24. 在學習JQuery之前學習JavaScript?
- 25. 當我知道Symfony 3時,是否值得學習Angular 2?
- 26. 試圖學習SQL
- 27. 如果不先學習PHP,是否可以學習Zend框架?
- 28. 學習Python之前是否值得學習C/C++?
- 29. 學習SED,不必值
- 30. 學習Python練習
好的報價。我自學成才,考試不是自然而然的事情。我現在看到它具有的巨大價值,但爲每個可能的功能編寫覆蓋率測試仍然看起來過分。 – 2014-08-29 08:13:43
謝謝你的引用,我沒有太在意。我也是這個社區的新手,所以我不知道在這裏不推薦基於意見的問題。無論如何,你的回答很有幫助:) – jwong 2014-08-29 08:57:37