Я сомневаюсь, что любой человек мог извлечь что-либо значимое из чтения 5000 строк кода за день.
Мое мнение, что обзоры кода должны быть интерактивными, что также делает их интересными. Если я отвечаю за рассмотрение чужого кода, я не забочусь о том, чтобы заставить меня пройти через него. Они могут сосредоточиться на том, что им нравится, или на том, что, по их мнению, они преуспели, когда меня вообще интересует обратное.
Формат, который мне нравится, - это сидеть за ноутбуком, подключенным к проектору, и отображать код на экране, чтобы я мог легко переходить из одной секции в другую. Затем, читая код на экране, задайте вопросы разработчикам: зачем вы это делали? ты всегда так делаешь? как вы определились с этой структурой? где - единичный тест для x? - в то же время делая замечания: здесь можно было бы использовать больше комментариев, это форматирование кода не соответствует стандартам и т. д. Кроме того, если разработчик или, возможно, кто-то еще в комнате записывает все, что разработчик должен посмотреть или исправить позже, четкие инструкции о том, что общие проблемы должны быть исправлены во всем их коде, а не только в коде, который был рассмотрен.
Идея не посмотреть каждую строку кода. Это работа менеджера разработчиков, или, возможно, QA. Идея в обзоре кода состоит прежде всего в том, чтобы дважды проверить мыслительные процессы, стоящие за кодом, включая архитектуру, поток и т. Д., А также посмотреть на аспекты качества: производительность, масштабируемость и безопасность.
Если вы пытаетесь сделать или посмотреть слишком много, вы не только сгорите, но результаты никому не помогут.
кофе, кофе, кофе –
Более чем 2 чашек кофе в день не рекомендуется - не очень хорошо для здоровья. – 2009-09-21 14:05:05
@New в городе: просмотр кода других людей тоже не подходит для здоровья. – MusiGenesis