Pakkemanager
Et værktøj til at hente og håndtere softwarepakker, deres versioner og afhængigheder.
Håndtér afhængigheder sporbart
En pakkemanager hjælper med at hente, installere og opdatere softwarepakker. Den tager hensyn til afhængigheder og versionskrav. I npm kan package-lock.json registrere det valgte afhængighedstræ. Andre pakkemanagere bruger egne metoder og filformater.
I et opdigtet eksempel skal en kundeportal have en ny version af sit PDF-bibliotek. Kontrollér også indirekte ændrede pakker og relevante applikationsforløb. Vellykket installation bekræfter hverken sikre pakker eller fungerende forretningsforløb. Pålidelig overdragelse kræver tilgængelige pakkekilder, passende værktøjsversioner og kontroller ud over pakkekrav. En låsefil alene beskriver ikke hele driftsmiljøet.
Kilder
Relaterede begreber
- SoftwareafhængighedEn softwareafhængighed er en komponent, et program har brug for. Også indirekte indførte pakker kan påvirke driften.
- KildekodeDen læsbare og redigerbare beskrivelse af et program, som dets adfærd frembringes fra.
- LegacysystemEt eksisterende system i fortsat brug med tekniske og forretningsmæssige afhængigheder opbygget over tid.
- MultitenancyMultitenancy understøtter adskilte kunde- eller gruppeområder i samme løsning. En tenant er ikke automatisk én person eller én database.
- BrowsercacheBrowsercachen gemmer egnede HTTP-svar til senere brug. Genbrug og ny validering følger de relevante regler.
- CacheinvalideringCacheinvalidering afslutter genbrug af en kopi efter fastlagte regler. Kildens post er fortsat en særskilt sag.
Artikler om emnet








Softwareudvikling med ASES
Skræddersyet software, web- og mobilapps


