我如何开发和测试 clojure 库
How can I develop and test a clojure library
我有一个 clojure 库项目,我想使用另一个测试项目来开发和调试它。我可以对库使用 lein install,然后在每次更改库代码后对测试项目使用 lein deps,但我希望有更多将库代码中的更改获取到测试项目的有效方法。
我看到 Leiningen 教程在这里解释了如何并行开发两个项目 -> https://github.com/technomancy/leiningen/blob/stable/doc/TUTORIAL.md#checkout-dependencies
你们的图书馆是做什么的?如果不是 I/O 重库,我建议使用 core.test 进行测试。一个 测试项目 正如你所说的那样对于测试来说太重量级了,除非它是一个 I/O 重型库。
By I/O heavy library 我的意思是一些很难有足够信心进行单元测试的东西。可能是提供 UI or something that connects to other servers.
的东西
我有一个 clojure 库项目,我想使用另一个测试项目来开发和调试它。我可以对库使用 lein install,然后在每次更改库代码后对测试项目使用 lein deps,但我希望有更多将库代码中的更改获取到测试项目的有效方法。
我看到 Leiningen 教程在这里解释了如何并行开发两个项目 -> https://github.com/technomancy/leiningen/blob/stable/doc/TUTORIAL.md#checkout-dependencies
你们的图书馆是做什么的?如果不是 I/O 重库,我建议使用 core.test 进行测试。一个 测试项目 正如你所说的那样对于测试来说太重量级了,除非它是一个 I/O 重型库。
By I/O heavy library 我的意思是一些很难有足够信心进行单元测试的东西。可能是提供 UI or something that connects to other servers.
的东西