Home

kodgranskning

Kodgranskning, eller code review, är en systematisk granskning av källkod som utförs av en eller flera utvecklare som inte är upphovsmannen. Syftet är att hitta defekter, förbättra läsbarhet och underhållbarhet samt säkerställa överensstämmelse med kodningsstandarder och arkitektur.

Arbetssättet påminner ofta om ett arbetsflöde där ändringar presenteras via ett versionskontrollsystem, till exempel en pull

Vanliga roller är författaren, som lämnar koden, och granskaren som granskar och ger återkoppling. I större

Fördelar inkluderar färre defekter i produktion, ökad delad kunskap, enhetliga kodmönster och stöd vid onboarding. Utmaningar

Tips för effektiva kodgranskningar är att ha en tydlig checklista, hålla ändringarna små och fokuserade, granska

request
eller
merge
request.
Granskningen
sker
asynkront
eller
synkront
och
innefattar
kommentarer,
frågor,
förslag
till
ändringar
och
i
vissa
fall
tester
eller
testresultat.
Författaren
svarar
och
uppdaterar
koden
innan
granskningen
avslutas
med
godkännande
och
sammanfogning.
organisationer
kan
även
en
granskare
fungera
som
moderator
eller
arkitekt.
Verktyg
används
ofta
i
kombination
med
kontinuerlig
integration,
där
statisk
analys
och
tester
körs
automatiskt
som
en
del
av
granskningen.
är
tidsåtgång,
meningsskillnader
och
risk
för
ytliga
eller
konfliktfyllda
kommentarer.
Det
krävs
tydliga
riktlinjer
och
en
kultur
som
uppmuntrar
konstruktiv
feedback
och
säker
kod.
vad
koden
gör
snarare
än
endast
stil,
ge
konkreta
förslag
och
hänvisa
till
problem-
eller
kravsystem.
Automatisering,
såsom
linters
och
testsviter,
bör
komplettera
manuell
granskning.