文章以Clojure函数pair-sum丢弃落单元素为例,介绍用clojure.test编写测试捕获Bug,并说明测试驱动开发、测试覆盖率工具cloverage及导出函数应重点测试;随后介绍clojure.spec.alpha定义数据规格、校验数据;最后主张用前置/后置条件断言尽早暴露错误,而非静默返回nil。
完成下面两步后,将自动完成登录并继续当前操作。