Это было бы идеально, на самом деле!

Хотя, на мой взгляд, это как бы зависит от загруженности и обязанностей рецензента.

Если рецензент является частью команды и участвует в фактической разработке, для меня это определенно имеет смысл. Для людей, сидящих рядом друг с другом, было бы легко говорить, обсуждать и рассуждать. Для удаленных команд чаты и обзорные комментарии также выполняют свою работу, и можно организовать звонки для более подробной проверки вместе с разработчиком.

Если рецензент так для не одного, не двух, а многих проектов и разных команд… С одной стороны: это начинает тянуть огромное количество времени — не поймите меня неправильно, эти процессы требуют времени, которое должно быть предоставлено для обеспечения они сделаны правильно, но правда в том, что некоторые проекты продвигаются вперед из-за спешки руководства, срезая углы везде, где это возможно. Как ты сказал:

Запрос дополнительного времени на процессы качества кода может иногда оставаться глухим.

А с другой стороны, рецензент будет тратить большую часть своего рабочего времени на просмотр и тестирование проектов, изменение контекста, чтение документов… что утомительно и может привести к тому, что у него останется мало времени для других задач!

Ситуация рецензента во многих проектах обычно возникает, когда есть небольшая команда рецензентов с достаточными знаниями, чтобы посмотреть код, понять его и поставить под сомнение. Я надеюсь, что не так много людей в этой ситуации!