Pakethanterare
Ett verktyg för att hämta och hantera programvarupaket, deras versioner och beroenden.
Hantera beroenden spårbart
En pakethanterare hjälper till att hämta, installera och uppdatera programvarupaket. Den tar hänsyn till beroenden och versionskrav. I npm kan package-lock.json dokumentera det valda beroendeträdet. Andra pakethanterare använder egna metoder och filformat.
I ett påhittat exempel ska en kundportal få en ny version av sitt PDF-bibliotek. Kontrollera även indirekt ändrade paket och berörda applikationsflöden. Lyckad installation bekräftar varken säkra paket eller fungerande verksamhetsflöden. Tillförlitlig överlämning kräver åtkomliga paketkällor, passande verktygsversioner och kontroller utöver paketkrav. En låsfil ensam beskriver inte hela driftmiljön.
Källor
Relaterade begrepp
- ProgramvaruberoendeEtt programvaruberoende är en komponent som ett program behöver. Även indirekt tillagda paket kan påverka driften.
- KällkodProgrammets läsbara och redigerbara form, som dess körbara beteende skapas från.
- LegacysystemEtt befintligt system som fortfarande används, med tekniska och verksamhetsmässiga beroenden som vuxit fram.
- MultitenancyMultitenancy stöder åtskilda kund- eller gruppområden i samma lösning. En tenant är inte automatiskt en person eller en databas.
- WebbläsarcacheWebbläsarcachen sparar lämpliga HTTP-svar för senare bruk. Återanvändning och ny validering följer tillämpliga regler.
- CacheinvalideringCacheinvalidering avslutar återanvändning av en kopia enligt fastställda regler. Källposten är fortfarande en separat sak.
Artiklar om ämnet








Mjukvaruutveckling med ASES
Skräddarsydd programvara, webb- och mobilappar


