Tôi đang bắt đầu với Python (đã đến lúc tôi thử nghiệm) và tôi đang tìm kiếm một số phương pháp hay nhất.
Dự án đầu tiên của tôi là một hàng đợi chạy thử nghiệm dòng lệnh trong nhiều luồng. Tôi đang bắt đầu nhận được một main.py
tập tin rất dài và tôi muốn chia nhỏ nó ra. Nói chung, tôi đang tìm kiếm: Làm cách nào để các lập trình viên python tổ chức nhiều tệp nguồn? Có cấu trúc cụ thể nào phù hợp với bạn không?
Các câu hỏi cụ thể của tôi bao gồm:
- Mỗi lớp có nên nằm trong một tệp riêng biệt không?
- Tôi nên tổ chức các bài kiểm tra đơn vị liên quan đến mã nguồn như thế nào?
- Tôi nên đặt các nhận xét doc, đặc biệt là những nhận xét cho hoạt động dòng lệnh ở đâu?
- Nếu tôi sử dụng nhiều thư mục, làm cách nào để nhập các lớp giữa chúng?
Tôi có thể rút ra một số kết luận của riêng mình ở đây bằng cách thử và sai, nhưng tôi muốn bắt đầu từ một cái gì đó tốt .