隨着截屏視頻和博客開始出現在Clojure 1.9的新clojure.spec功能中,越來越清楚clojure.spec能夠執行很多風險緩解措施,而這些風險緩解措施以前由更「傳統」的自動化測試庫作爲clojure.test,midje,speclj和test.check。clojure.spec打算取代傳統的功能自動化測試的程度如何?
是否意圖clojure.test的功能將基本上在clojure.spec中複製?如果您現在開始在Clojure 1.9+下開發一款新應用程序,那麼您是否會將上面列出的測試庫放在一邊,而僅僅依靠clojure.spec來爲您的應用程序的行爲提供相似程度的信心?
*'clojure.spec'比減少單元測試用例的數量更有用。請在此擴展 - 我認爲這也是隱含的。 – Thumbnail