Некоторые навыки, необходимые для успешного код-ревью в IT-проектах:
- Глубокое понимание предметной области. 14 Нужно иметь опыт программирования на одном из языков и хорошо разбираться в стандартах и правилах, используемых в компании. 1
- Знание лучших практик (best practices). 1 Это поможет замечать ошибки или пробелы в коде. 2
- Умение давать обратную связь. 12 Важно писать чёткие конструктивные комментарии, из которых понятно, что исправлять. 1 При этом тон и стиль не должны обесценивать работу другого человека. 1
- Гибкость. 1 Нужно уметь учитывать разные варианты достижения цели и не рекомендовать какое-то решение как единственно верное. 1
- Способность видеть общую картину. 1 Важно не придираться к деталям, а давать обратную связь в целом про код — соответствует ли он стандартам компании. 1
- Уважение к другим. 1 Сплошной критики быть не должно, вместо этого можно попросить оптимизировать решение. 1