Tôi nên tổ chức các tệp lập trình vào các thư mục như thế nào? [đóng cửa]


9

Đôi khi, người ta tạo ra một nguyên mẫu khám phá và quên đi cấu trúc trong các thư mục ...

Các mẹo hay để phân chia các tệp lập trình trên (một vài cấp) thư mục là gì?

Câu trả lời:


10

Nếu ngôn ngữ của bạn là OOP và dựa trên gói (Ví dụ Java), thì có lẽ bạn nên giữ mỗi gói trong thư mục riêng của mình (ví dụ my/package/name) để tuân theo quy ước.

Nếu ngôn ngữ của bạn không dựa trên gói (Ví dụ PHP), thì hãy sắp xếp theo từng tệp. Đây là một ví dụ

  • Điều này có làm các chức năng tiện ích? Đi vào/util
  • Đây có phải là plugin của bên thứ 3 không? Đi vào/plugin
  • Đây có phải là một phần của bảng quản trị? Đi vào /admin, cùng với TẤT CẢ các tệp hỗ trợ
  • Đây có phải là Javascript không? Đi vào/javascript
  • Đây có phải là CSS không? Đi vào/css
  • Đây có phải là một mẫu? Đi vào/templates/templateName
  • Vân vân

Ngôn ngữ bất khả tri, Hầu hết mọi người đều có một /srcthư mục cho tất cả các tệp nguồn, một /libthư mục cho các thư viện và một /binhoặc /distthư mục để xây dựng.


Tại sao không phải là một buildthư mục cho các bản dựng?
Atsby
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.