随着关于 Clojure 1.9 中新的 clojure.spec 功能的截屏视频和博客开始出现,很明显 clojure.spec 能够完成许多以前由更“传统”的自动化测试库(如 clojure)执行的风险缓解.test、midje、speclj 和 test.check。
clojure.test 的功能是否会在 clojure.spec 中复制?如果您今天开始构建一个在 Clojure 1.9+ 下运行的新应用程序,您是否会搁置我上面列出的测试库,而仅仅依靠 clojure.spec 来为您的应用程序行为提供类似程度的信心?