Mặc dù không có phương pháp đặc biệt có thể không có nhược điểm, đây là những gì chúng tôi sử dụng
thư mục cho ứng dụng cốt lõi hay Model. Điều này bao gồm các thư mục con cho mọi thư viện của bên thứ ba được sử dụng và thư mục cho các lớp học chuyên ngành . Ví dụ, sẽ có thư mục để xử lý dịch vụ web.
Thư mục cho một mô-đun chính bao gồm các thư mục con cho mỗi màn hình chứa tệp lớp, ngòi và tài nguyên (điều này có thể bao gồm nhiều thư mục phụ theo nhu cầu).
thư mục cho module lớn thứ hai và vân vân ..
mô hình này phục vụ chúng ta một mục đích lớn. Lõi ứng dụng của chúng tôi chứa các nội dung như ghi nhật ký, mã hóa/giải mã dữ liệu, v.v. Vì vậy, rất khó có thể thay đổi đối với nhiều ứng dụng mà chúng tôi phát triển. Tương tự như vậy sẽ có một số ứng dụng mà sẽ cần chức năng của một mô-đun chính và thêm một số thứ khác. Do đó, ba nhóm thư mục này được duy trì dưới dạng kho lưu trữ riêng biệt trên phiên bản lật đổ.
Bây giờ khi chúng tôi bắt đầu một dự án mới, chúng tôi tạo một kho lưu trữ mới cho dự án và liên kết nó với kho lưu trữ lõi ứng dụng và các kho lưu trữ mô-đun chính khác theo nhu cầu. Vì vậy, bất kỳ thay đổi nào được thực hiện trong lõi ứng dụng của một nhóm dự án, cũng được phản ánh trong các dự án khác. Tương tự với các mô-đun chính khác. Điều này cũng giúp chúng tôi đạt được mô đun hoàn chỉnh.
Tất nhiên sẽ có những bất lợi đối với chương trình này, nhưng chương trình này đã phù hợp với chúng tôi trong nhiều năm nay :)