Ồ
Tôi đoán tôi không biết câu trả lời đầy đủ cho câu hỏi này, nhưng tôi thích suy nghĩ như một câu trả lời cho câu hỏi tiêu đề "Mô-đun Python nên lớn đến mức nào?" như khái niệm về Parnas, ẩn giấu một bí mật. Trong trường hợp này, mô-đun dường như làm điều đó đúng (và đó là một bí mật lớn mà nó che giấu).
Sau đó tôi đã đào sâu vào các bài báo nói về rất nhiều vấn đề liên quan đến sự gắn kết và sự gắn kết. Có thể có nhiều mô-đun db sẽ buộc quá nhiều cuộc gọi giữa các mô-đun dẫn đến tăng những gì được coi là thực tiễn xấu, đó là, sự gắn kết thấp hơn và khớp nối cao hơn?
Tôi đã thấy dữ liệu thử nghiệm nói về các lập trình viên quyết định hy sinh thực hành tốt vì đơn giản và hiểu biết mặc dù có bất cứ điều gì thực hành tốt. Trên thực tế, có thể có một cuộc xung đột giữa các thực tiễn tốt. Nói, hiệu suất không thường làm cho những người bảo trì hạnh phúc sau này. Tôi không chắc chắn mức độ dễ đọc sẽ được cải thiện trong trường hợp này với một mô-đun lớn như vậy.
Một điều khác tôi nhận thấy là một phần của mã được nêu là chung chung và phần còn lại của các dbs được mở rộng từ nó. Tôi không phải là một lập trình viên trăn, nhưng có lẽ điều này có thể biện minh cho điều gì đó?
Vì vậy, tôi không có câu trả lời cuối cùng, nhưng tôi hy vọng ai đó cũng nhấn mạnh những điểm này!