Kontrola kódu , kontrola kódu , revize kódu ( angl. code review ) nebo kontrola kódu ( ang . code review) – systematická kontrola zdrojového kódu programu s cílem odhalit a opravit chyby , které zůstaly nepovšimnuty v počáteční fázi vývoje . Účelem recenze je zlepšit kvalitu softwarového produktu a zlepšit dovednosti vývojáře .
Během procesu kontroly kódu mohou být nalezeny a opraveny problémy, jako jsou chyby formátování řetězců, závody , úniky paměti a přetečení vyrovnávací paměti , což zlepšuje zabezpečení softwarového produktu. Systémy správy verzí umožňují společné kontroly kódu. Kromě toho existují speciální nástroje pro kontrolu společného kódu.
Software pro automatizovanou kontrolu kódu zjednodušuje kontrolu velkých částí kódu tím, že je systematicky skenuje na nejznámější zranitelnosti.
Existuje mnoho příkladů, kdy kolaborativní kontrola kódu zlepšila softwarový projekt: