Vai al contenuto

Dipendenza software

Una dipendenza software è un componente necessario a un programma. Anche i pacchetti introdotti indirettamente possono influire sul funzionamento.

Sviluppo software

Conoscere i componenti necessari

Una dipendenza software è un componente necessario per costruire o eseguire un programma. Può essere una libreria, un framework o uno strumento di sviluppo. Il progetto include una dipendenza diretta; una indiretta può arrivare tramite un altro componente.

In un’importazione fittizia viene usato il pacchetto A. Questo richiede B per leggere un file. Anche se il gruppo non sceglie direttamente B, una sua modifica può influire sull’importazione.

In npm, un file di lock registra le versioni precise dei pacchetti e le loro dipendenze e aiuta a riprodurre questo insieme. Non sostituisce la verifica dopo un aggiornamento. Libreria indica il componente; dipendenza descrive il rapporto del programma con esso. La manutenzione deve quindi considerare le versioni effettivamente incluse.

Fonti

Articoli sul tema

Sviluppo software con ASES

Software su misura, app web e mobile