È possibile considerare Package Manager come soluzione architetturale

0

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?

    
posta Fred Jand 04.11.2016 - 23:44
fonte

1 risposta

4

Non ci sono.

Tutto ciò che un gestore di pacchetti come Nuget fa è un modo conveniente per installare un programma o una libreria e gestire le sue dipendenze. Il programma deve già contenere la propria architettura e una struttura di progettazione ragionevole prima di applicarvi un gestore di pacchetti.

Nel caso del nostro negozio, l'utilizzo di NuGet per i nostri progetti interni ha complicato solo il processo di costruzione e ha peggiorato le cose. Di conseguenza, credo che l'uso di NuGet dovrebbe essere limitato allo scopo previsto, che è distribution.

    
risposta data 05.11.2016 - 00:04
fonte