【问题标题】:How can I develop and test a clojure library如何开发和测试 clojure 库
【发布时间】:2016-02-12 07:47:43
【问题描述】:

我有一个 clojure 库项目,我想使用另一个测试项目进行开发和调试。每次更改库代码后,我可以将 lein install 用于库,然后将 lein deps 用于测试项目,但我希望有更有效的方法来获取更改库代码到测试项目。

【问题讨论】:

    标签: clojure leiningen


    【解决方案1】:

    我看到 Leiningen 教程在这里解释了如何并行开发两个项目 -> https://github.com/technomancy/leiningen/blob/stable/doc/TUTORIAL.md#checkout-dependencies

    【讨论】:

      【解决方案2】:

      您的图书馆是做什么的?如果它不是一个 I/O 繁重的库,我建议使用core.test 进行测试。如您所说,测试项目对于仅进行测试来说太重了,除非它是一个 I/O 繁重的库。

      I/O 繁重的库是指难以以足够的信心进行单元测试的东西。可能是提供 UIconnects to other servers 的东西。

      【讨论】:

      • 这是一个 UI 库,所以单元测试会像你提到的那样困难。
      • 是的,IO 不是唯一的情况
      猜你喜欢
      • 1970-01-01
      • 2011-05-28
      • 2016-01-15
      • 2022-06-26
      • 1970-01-01
      • 2011-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多