Я вважаю за краще огляд коду, де розробник сидить з рецензентом і проходить через рядок коду за рядком, що пояснює його. Часто розробник побачить проблему в поясненні того, що рецензент, можливо, ще не бачив, саме тому це моє вподобання. Я також роблю огляди коду, куди мені надсилають код, і читаю його самостійно, і я коментую, але я вважаю, що це, як правило, забирає більше часу (я переглядаю та розроблюю коментарі та надсилаю деві, який читає їх і йде WTF, чи має вона на увазі і електронні листи я повертаюсь назад, і я пояснюю, і через два-три раунди ми збираємось разом, і я показую на екрані, що я маю на увазі, і дев іде: "о так, тепер я це бачу") і бути менш продуктивним, оскільки тут немає менш справжньої дискусії та більше, "Ви зробили це неправильно".
Також важливо застосовувати стандарти в огляді коду, але не робити їх єдиним фокусом.
Однак код не надсилається у виробництво до тих пір, поки рецензент коду не буде задоволений або менеджер (а не розробник) відмовив його від неї (перевіряльники коду теж помилялися). Цей критичний або перегляд коду є лише бюрократичним процесом без додаткової вартості, якщо рецензент коду не повинен затвердити остаточний код перед тим, як його надіслати.