Stiamo sviluppando un'app con requisiti leggermente diversi per ogni mercato aziendale (Paesi e stati) da cui è disponibile. Sembra una situazione comune ma non riesco a trovare un buon articolo sulla strutturazione di codice / moduli per questo scenario.
È un'app C # e stiamo discutendo tra modelli di strategia e modelli, ma c'è anche la considerazione della struttura delle cartelle e delle convenzioni di denominazione.
Sembra che un progetto separato per ogni stato diventerebbe rapidamente non gestibile (ad esempio, 5 servizi principali X 50 progetti personalizzati) = 250 progetti !!)
Forse 1 progetto personalizzato per servizio che gestisce le specializzazioni organizzate in sottocartelle per stato?