Gần đây tôi đã được hiển thị một số plugin JavaScript được viết cho OBIEE Mobile App Developer, cũng như một số thư viện tùy chỉnh cho các dự án khác nhau.
Đến từ nền tảng OOP, tôi hơi bối rối về cấu trúc của các dự án này. Tôi đang nhìn thấy các tập tin dài hàng ngàn dòng. Tôi đã quen với việc phân chia mọi thứ thành các tệp và các lớp nhưng tôi hiểu rằng đây là một khung khác - đối với một, kích thước tệp là một vấn đề - nhưng phải có cách nào tốt hơn để làm tất cả?
Độ dài của các tập lệnh không chỉ ảnh hưởng đến khả năng đọc và khả năng bảo trì mà còn hiểu biết chung về cách thức hoạt động của chương trình.
Các ứng dụng lớn có cấu trúc như thế nào? Bất kỳ mẫu thiết kế OOP chung cho điều này?