kodläsning
Kodläsning avser processen att läsa och tolka programkod för att förstå dess struktur, beteende och avsikt utan nödvändigtvis att förändra den. Begreppet används inom mjukvaruutveckling, utbildning och underhåll för att beskriva både individuell genomgång och samsynsövningar som kodgranskning.
Syften med kodläsning inkluderar felsökning, säkerställande av korrekthet, inlärning av kodbasen, kunskapsöverföring mellan utvecklare och förberedelse
Vanliga tekniker är top-down-analys för att förstå arkitekturen, bottom-up-analys för att följa implementationsdetaljer, körning och spårning
Kodläsning ger bättre underhållbarhet, ökad kodkvalitet och snabbare onboarding, men kan vara tidskrävande och kräva djup
God praxis vid kodläsning är att börja med övergripande dokumentation, köra existerande tester, isolera relevanta moduler