Я працюю в тому місці, де перегляд коду зараз є вимогою, але його було не так багато, як 3 роки тому. Це значно покращило наш код та здатність інших підтримувати код пізніше. Навіть старші, дуже досвідчені розробники роблять помилки, які можна легко і непомітно виправити в огляді коду до того, як QA їх знайде, або ще гірше, перш ніж клієнт їх знайде. Крім того, щонайменше одна людина, окрім початкового розробника, знайомий з кодом.
Часто, коли організація намагається зробити щось нове, як ми це зробили при перегляді коду, існує великий опір змінам. Я майже нічого цього не бачила (ми також були дуже важливими, щоб отримати офіційний відділ з питань якості.) З переглядом коду. Для того, щоб побачити цінність, знадобиться лише один-два огляди.
Я знайшов нові методи, які я не враховував як при перегляді коду чужої роботи, так і при перегляді коду. Проблеми з компетентністю щодо нових наймань ми виявили порівняно швидко, переглянувши код та ще важливіше, як вони відреагували на перегляд коду. Ми дізналися, які речі, які зараз виглядають абсолютно зрозумілими, в густоті програмування того розділу, який не буде зрозумілим у обслуговуванні. Це неоціненно. Можливо, єдине, що потрібно, - це коментар щодо того, чому щось було зроблено. Ми знайшли основні непорозуміння щодо дизайну нашої бази даних, які потрібно було виправити, щоб звіт фактично мав правильну інформацію.
Часто те, що я бачив у перегляді коду, - це те, що, пояснивши щось іншому, розробник увімкне лампочку в голові і зрозуміє, що є помилка, яку рецензент не бачив.
І хлопчик може переглядати код ідентифікувати тих ковбойських програмістів, які не дотримуватимуться будь-яких стандартних стандартів та не використовуватимуть інструменти, на які покладено обов'язки, і чий код буде майже неможливим для когось іншого. І це може змусити їх потрапити з програмою або теж вийти.
Люди, найбільш стійкі до перегляду коду, часто є людьми, від яких найбільше потрібно позбутися організації, оскільки вони знають, що в їх душі їхній код не може пройти перевірку коду.