2012-08-03 85 views
0

我正在通過他的教程,它要求使用rspec。要通過他的教程做到這一點,我需要執行任何rspec步驟,還是可以跳過它們?正在使用Michael Hartl的Ruby on Rails教程所需的rspec?

更重要的是,什麼是rspec,有什麼好處?

我來自一個非常寬鬆的PHP世界。我以前從未使用過框架,並且在投入生產之前,所有測試都是在本地服務器上進行手動測試。我得到了測試應用程序的好處,我只是不知道我會永遠使用它。

如果你能說服我(不是我要求你),我非常善於遵循理性和邏輯的道路。

+1

「你做錯了,如果你不測試」是Ruby社區的一般想法。 – Mab879 2012-08-03 23:21:46

回答

2

你可以忽略它們忽略談論測試的部分。

但是,我強烈建議你至少看看它是如何工作的。

如果你想開發一個生產站點,能夠告訴你的核心功能正如你所期望的那樣是無價的(例如電子商務網站的推車管理)。因此,每次在應用程序中更改某些內容時,只需執行測試,就會知道應用程序的核心按預期工作(當然,如果您編寫了好的測試,那也是)。

如果您沒有測試,那麼在對代碼庫進行重大修改時,您最終會失去瀏覽器測試每個頁面的時間。

+0

謝謝。也許我會繼續前進並給它一個鏡頭。 – 2012-08-03 18:03:50

相關問題