Tôi có một chương trình vẽ hình trên một hình ảnh. Tôi có một không gian tên riêng cho từng hình dạng và chúng nằm trong các tệp riêng biệt.Tổ chức Mã Clojure
com/name/box.clj -> có không gian tên com.name.box.
com/name/triangle.clj -> có không gian tên com.name.triangle.
Tất cả đều dùng chung một chức năng gọi là tạo ra chúng vẽ trên màn hình, vì vậy nếu tôi sử dụng use
, xung đột tên hàm.
Hiện tại, tôi tải chúng với load-file
. Có cách nào tốt hơn để làm điều này? Nhìn qua API Clojure, có vẻ như có nhiều cách để bao gồm các tệp. Cái nào là một lựa chọn tốt hơn cho một dự án có nhiều tệp?