随着截屏视频和博客开始出现在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