Il mio cliente ha una struttura di base di codici Super Spaghetti. Soluzione unica con centinaia di progetti in quella soluzione, che sono strettamente accoppiati.
Pensano che usare semplicemente un gestore di pacchetti (come NuGet) sia una soluzione al loro problema, vogliono creare pacchetti dalla loro base di codice e inserirli nel loro repository interno, e pensano che risolverà tutta la loro dipendenza e accoppiamento problemi. Credo che NuGet sia solo un gestore di pacchetti e non sia una soluzione architettonica. È possibile considerare Package Manager come soluzione architetturale?