Khi phát triển gói trong R
tất cả R
tệp nguồn được đặt trong thư mục con R/
và tất cả mã được biên dịch được đặt trong thư mục con src/
.Tổ chức mã trong phát triển gói R
Tôi muốn thêm một số tổ chức vào các tệp trong các thư mục này, thay vì có mọi thứ được bán ở cấp cao nhất. Ví dụ: giả sử tôi đang giả định phát triển ứng dụng máy khách-máy chủ. Về mặt logic, tôi muốn tổ chức tất cả các tệp nguồn R khách hàng của tôi trong R/client/
và tất cả các tệp nguồn máy chủ R của tôi trong R/server/
.
Có thể sắp xếp mã trong các thư mục con khi phát triển một gói hay không và nếu có thì làm cách nào? Sổ tay Writing R Extensions không cung cấp bất kỳ hướng dẫn nào, cũng như không phát hiện các tệp được lưu trữ trong các thư mục con dưới R/
.
Bạn có thể tạo ra hai gói - một cho khách hàng và một cho máy chủ. –
Tôi có thể, nhưng đó không thực sự là quan điểm của tôi. –