Khi screencasts và blog bắt đầu xuất hiện xung quanh tính năng clojure.spec mới trong Clojure 1.9, nó trở nên rõ ràng rằng clojure.spec có khả năng thực hiện rất nhiều giảm thiểu rủi ro trước đây được thực hiện bởi các thư viện kiểm tra tự động "truyền thống" hơn như clojure.test, midje, speclj và test.check.Ở mức độ nào là clojure.spec có ý định thay thế thử nghiệm tự động hóa chức năng truyền thống?
Mục đích là khả năng của clojure.test về cơ bản sẽ được nhân bản trong clojure.spec? Nếu bạn đang bắt đầu xây dựng một ứng dụng mới ngay hôm nay để chạy dưới Clojure 1.9+, bạn sẽ dành các thư viện thử nghiệm mà tôi liệt kê ở trên và thay vào đó chỉ dựa vào clojure.spec để cung cấp cho bạn mức độ tin cậy tương tự về hành vi của ứng dụng?
* 'clojure.spec' có nhiều tiện ích hơn là giảm số lượng các trường hợp thử nghiệm đơn vị *. Hãy mở rộng về điều này - đó là, tôi nghĩ, ngụ ý quá. – Thumbnail