Chúng tôi đang phát triển một ứng dụng có các yêu cầu hơi khác nhau cho từng thị trường kinh doanh (quốc gia và tiểu bang) mà nó có sẵn. Có vẻ như là một tình huống phổ biến nhưng tôi dường như không thể tìm thấy một bài viết hay về cấu trúc mã / mô-đun cho kịch bản này.
Đó là một ứng dụng C # và chúng tôi đang tranh luận giữa các mẫu Chiến lược và Mẫu nhưng cũng có sự xem xét về cấu trúc thư mục và quy ước đặt tên. Có vẻ như một dự án riêng cho mỗi tiểu bang sẽ nhanh chóng không thể quản lý được (ví dụ: 5 dịch vụ cốt lõi X 50 dự án tùy chỉnh trạng thái) = 250 dự án !!) Có lẽ 1 dự án tùy chỉnh cho mỗi chuyên ngành xử lý dịch vụ được tổ chức trong các thư mục con cho mỗi tiểu bang?