我最近了解到,Rspec +水豚(我是新來測試的東西)。我一直在測試我創建的一些新模型。現在,我正在考慮將title
列添加到我的Post
模型中。這不是一項艱鉅的任務,而且我以前做過很多次。但是我意識到,這需要我更新規格文件(例如發佈,發佈頁面,用戶,用戶頁面,工廠,sample_data等)。絕對是測試一切還是浪費時間(Rails)是一個好習慣嗎?
在這種情況下測試是浪費時間嗎?或者絕對測試一切都是一個好習慣?
我也懷疑測試寶石是否也浪費時間?因爲他們可能已經被他們的創建者測試過了(對於從可靠教程中獲取的東西進行測試也是如此)。
感謝您的回答。我一直想知道。爲什麼Ruby社區專注於測試(或Rails社區)? – alexchenco
@alexchenco我對此沒有具體的答案,但我認爲這部分是因爲該語言已經內置了一個測試框架('test/unit'),而且大部分社區都有它的根源在敏捷/ XP運動上。 –
我明白了。是的,就像我從來沒有聽說過Python社區談論測試。 – alexchenco