Pakkebehandler
Et verktøy for å hente og håndtere programvarepakker, versjonene deres og avhengigheter.
Håndter avhengigheter sporbart
En pakkebehandler hjelper med å hente, installere og oppdatere programvarepakker. Den tar hensyn til avhengigheter og versjonskrav. I npm kan package-lock.json registrere det valgte avhengighetstreet. Andre pakkebehandlere bruker egne metoder og filformater.
I et oppdiktet eksempel skal en kundeportal få en ny versjon av PDF-biblioteket sitt. Kontroller også indirekte endrede pakker og relevante applikasjonsflyter. Vellykket installasjon bekrefter verken sikre pakker eller fungerende forretningsflyter. Pålitelig overlevering krever tilgjengelige pakkekilder, passende verktøyversjoner og kontroller i tillegg til pakkekrav. En låsefil alene beskriver ikke hele driftsmiljøet.
Kilder
Beslektede begreper
- ProgramvareavhengighetEn programvareavhengighet er en komponent et program trenger. Også indirekte innførte pakker kan påvirke driften.
- KildekodeDen lesbare og redigerbare beskrivelsen av et program som atferden frembringes fra.
- LegacysystemEt eksisterende system som fortsatt brukes, med tekniske og forretningsmessige avhengigheter bygget opp over tid.
- MultitenancyMultitenancy støtter adskilte kunde- eller gruppeområder i samme løsning. En tenant er ikke automatisk én person eller én database.
- NettlesercacheNettlesercachen lagrer egnede HTTP-svar for senere bruk. Gjenbruk og ny validering følger de aktuelle reglene.
- Cache-invalideringCache-invalidering avslutter gjenbruk av en kopi etter definerte regler. Kildeposten er fortsatt en egen sak.
Artikler om temaet








Programvareutvikling med ASES
Skreddersydd programvare, web- og mobilapper


