Hoppa till innehållet

Programvaruberoende

Ett programvaruberoende är en komponent som ett program behöver. Även indirekt tillagda paket kan påverka driften.

Mjukvaruutveckling

Känn till de nödvändiga komponenterna

Ett programvaruberoende är en komponent som behövs för att bygga eller köra ett program. Det kan vara ett bibliotek, ramverk eller utvecklingsverktyg. Projektet lägger självt till ett direkt beroende; ett indirekt kan komma via en annan komponent.

I ett påhittat importprogram används paket A. Det behöver B för att läsa en fil. Även om teamet inte väljer B direkt kan en ändring påverka importen.

I npm registrerar en låsfil de konkreta paketversionerna och deras beroenden och hjälper till att återskapa kombinationen. Det ersätter inte kontroll efter en uppdatering. Bibliotek betecknar komponenten; beroende beskriver programmets relation till den. Underhållet måste därför även omfatta de versioner som faktiskt används.

Källor

Artiklar om ämnet

Mjukvaruutveckling med ASES

Skräddarsydd programvara, webb- och mobilappar