Kodegennemgang
Målrettet vurdering af en kodeændring med hensyn til design, adfærd, forståelighed og passende kontroller.
Forstå en ændrings adfærd
En kodegennemgang undersøger en kildeændring målrettet. Det omfatter design, tilsigtet adfærd, forståelighed og egnede tests. Automatiske fund kan hjælpe; ren formatering besvarer ikke funktionelle spørgsmål.
I et opdigtet eksempel ændres datovisningen i en rapport. Gennemlæseren ser også på manglende datoer, og om tests dækker dette vigtige tilfælde. Ved synlige ændringer kan kørsel eller demonstration være nødvendig for at vurdere virkningen. Registrér væsentlige fund og afklaring. Gennemgang erstatter hverken alle kørselstests eller bevis for hele brugerforløbet. Personlige stilønsker bør adskilles fra begrundede problemer.
Kilder
Relaterede begreber
- CommitEn registreret projekttilstand i Git med metadata og eventuelt henvisning til tidligere tilstande.
- Pull requestEt forslag om at integrere ændringer i en målbranch med kontekst til fælles gennemgang og diskussion.
- KontrakttestEn test af aftalte beskeder mellem forbruger og udbyder ved en applikationsgrænseflade.
- 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.
Artikler om emnet








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


