Подтвердить что ты не робот

В Clojure. Идиоматично ли правильно использовать require... вместо использования... в макросе ns

Я пишу приложение clojure, которое растет от малого до среднего. В настоящее время мы импортируем модули, используя

(ns foo (:use bar))
(fn-in-bar)

но я думаю, что переход на

(ns foo 
  (:require [bar :as b])) 
(b/fn-in-bar)

поможет с ясностью и пониманием кода. Это хороший способ сделать что-то? Есть ли лучший способ?

4b9b3361

Ответ 1

Да. Вторая форма - предпочтительный подход.

Ниже приведено обсуждение