gpt4 book ai didi

Clojure.spec - 为什么有用以及何时使用

转载 作者:行者123 更新时间:2023-12-02 21:07:22 25 4
gpt4 key购买 nike

我最近看过Rich Hickeys talk at Cojure Conj 2016尽管它非常有趣,但我并没有真正理解 clojure.spec 中的要点或何时使用它。看起来大部分的想法,比如conform、valid等,在Clojure中已经有类似的功能了。

我现在只学习 clojure 大约 3 个月,所以这可能是由于缺乏编程/Clojure 经验。

clojure.spec 和 cljs.spec 的工作方式与 Clojure 和 Cljs 类似,尽管它们不是 100% 相同,但它们基于相同的基本原理。

最佳答案

  • 您是否厌倦了记录程序?
  • 弥补更多测试的前景是否会导致拖延?
  • 当老板说“测试覆盖率”时,您会害怕吗?
  • 您忘记了数据名称的含义吗?

为了顺利表达硬规范,你需要Clojure.Spec!

<小时/>

Clojure.spec 为您提供了一种统一的方法来记录、指定和自动测试您的程序以及验证实时数据。

它几乎窃取了它的每一个想法。而且它没有什么是你自己做不到的。

但在我(几乎不知情的)看来,它改变了规范的经济性,使其在正确执行的情况下变得值得。改变游戏规则的人? - 很有可能。

关于Clojure.spec - 为什么有用以及何时使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41088402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com