Один из способов заставить организацию принять альтернативный язык JVM - сначала использовать его для модульного тестирования кода Java - "Босс, я просто собираюсь написать некоторые модульные тесты в XXX. Он никогда не выйдет в производство".
Есть ли учебники для этого в Clojure?
Я только что начал использовать Scala для этого, чтобы протестировать сервер REST Java. Написание тестов в Scala позволяет вставлять ожидаемый вывод XML, издеваться над вызовами базы данных с буквальными объектами List
и т.д., Не говоря уже о том, что черты очень легко абстрагируют общий код для тестов.