Gå til innholdet

Kodeoppdeling

Å dele programkoden i deler som kan lastes separat, og planlegge når de lastes.

Programvareutvikling

Hva er kodeoppdeling?

Kodeoppdeling deler programkode i separate utdatadeler, ofte kalt chunks. Grensene kan være sideinnganger eller dynamisk forespurte moduler. Ikke alle deler trenger da å ligge i den første pakken. Lasteflyten bestemmer når en del faktisk hentes. Oppdeling alene garanterer verken mindre samlet datamengde eller bedre brukeropplevelse.

I en oppdiktet portal får en sjelden brukt rapportanalyse sin egen chunk. Den må være tilgjengelig ved åpning; en lastefeil krever forståelig tilbakemelding og en egnet måte å prøve igjen på. Teamet kontrollerer også at filer fortsatt passer sammen etter utrulling. En separat JavaScript-fil gir ingen tilgangstillatelse: Analysens data og handlinger må fortsatt beskyttes etter gjeldende rettigheter.

Kilder

Artikler om temaet

Programvareutvikling med ASES

Skreddersydd programvare, web- og mobilapper