Kodegjennomgang
Målrettet vurdering av en kodeendring for design, atferd, forståelighet og passende kontroller.
Forstå en endrings atferd
Kodegjennomgang undersøker en kildekodeendring målrettet. Det omfatter design, tiltenkt atferd, forståelighet og passende tester. Automatiske funn kan hjelpe; ren formatering besvarer ikke funksjonelle spørsmål.
I et oppdiktet eksempel endres datovisningen i en rapport. Gjennomleseren ser også på manglende datoer og om tester dekker dette viktige tilfellet. Synlige endringer kan kreve kjøring eller demonstrasjon for å vurdere effekten. Registrer vesentlige funn og avklaring. Gjennomgang erstatter verken alle kjøretidstester eller bevis for hele brukerflyten. Personlige stilønsker bør skilles fra begrunnede problemer.
Kilder
Beslektede begreper
- CommitEn registrert prosjekttilstand i Git med metadata og eventuelle henvisninger til tidligere tilstander.
- Pull requestEt forslag om å integrere endringer i en målbranch, med kontekst for felles gjennomgang og diskusjon.
- KontrakttestEn test av avtalte meldinger mellom konsument og tilbyder ved et applikasjonsgrensesnitt.
- 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.
Artikler om temaet








Programvareutvikling med ASES
Skreddersydd programvare, web- og mobilapper


