Code Review, как это фактически происходит?
Ну это просмотр кода человеком, не написавшим код. Нужно для того, чтобы можно было заметить какие-то ошибки и все такое в коде. Очень распостранено для проверки кода джунов, перед тем, как добавить этот код в master-ветку. Есть компании, где твой код обязательно должен пройти ревью другим программистом перед тем, как его добавят в master-ветку, даже если ты опытный senior.
Для проведения Code Review существуют специальные инструменты. Например на Гитхабе, можно ревьюить любой пулл реквест и комментировать любую строчку кода. Т.е. без проблем делается удаленно.