Я традиционно использовал ту же структуру папок для производственного и тестового кода, как показано ниже:
src/myproject/core.clj
test/myproject/core_test.clj
Для тестовых файлов я добавил _test
в имя файла.
Недавно я заметил, что несколько проектов следуют этой структуре (это также то, что по умолчанию генерирует Leiningen):
src/myproject/core.clj
test/myproject/test/core.clj
Существует ли соглашение об этом или явное преимущество использования одного над другим?