У меня есть проект библиотеки clojure, который я хотел бы разработать и отладить с помощью другого тестового проекта. Я могу использовать lein install для библиотеки, за которой следует lein deps для тестового проекта после каждого изменения кода библиотеки, но я надеюсь, что есть более эффективные способы получить изменения в коде библиотеки для тестового проекта.Как я могу разработать и протестировать библиотеку clojure
1
A
ответ
3
Я вижу учебник Leiningen объясняет, как разработать два проекта параллельно здесь ->https://github.com/technomancy/leiningen/blob/stable/doc/TUTORIAL.md#checkout-dependencies
1
Что ваша библиотека делать? Если это не тяжелая библиотека ввода-вывода, я бы предложил использовать для тестирования тестирование core.test. A тестовый проект, как вы выразились, будет слишком тяжелым для просто тестирования, если только это не тяжелая библиотека ввода-вывода.
К Тяжелая библиотека ввода-вывода Я имею в виду что-то, что сложно провести с достаточной уверенностью. Может быть что-то, что обеспечивает UI или что-то такое, что connects to other servers.
Это библиотека пользовательского интерфейса, поэтому юнит-тесты будут сложными, как вы упомянули. – user229487
Да, IO - не единственный случай – matanster