Отказ от ответственности: Есть несколько похожих вопросов, но я не нашел ни одного, который касался бы конкретно проблем, с которыми вы сталкиваетесь при рассмотрении большого запроса на извлечение.
проблема
Я чувствую, что мои проверки кода могут быть сделаны лучше. Я особенно говорю о больших обзорах кода с большим количеством изменений в более чем 20 файлах.
Довольно просто обнаружить очевидные проблемы с локальным кодом. Понимание того, соответствует ли код бизнес-критериям, - это другая история.
У меня проблемы с мыслительным процессом автора кода. Это довольно сложно, когда изменения многочисленны и распространяются на несколько файлов. Я стараюсь сосредоточиться на группах файлов, связанных с определенной частью изменений. Затем просмотрите группы по одной. К сожалению, инструмент, который я использую (Atlassian Bitbucket), не очень полезен. Всякий раз, когда я посещаю файл, он помечается как видимый, хотя часто оказывается, что он не связан с рассматриваемым фрагментом изменений. Не говоря уже о том, что некоторые файлы нужно посещать несколько раз, а их изменения анализировать по частям. Также возвращаться к соответствующим файлам, когда вы идете по неверному пути, нелегко.
Возможные решения и почему они не работают для меня
Просмотр запроса на получение с помощью коммитов часто решает проблемы с размером, но мне это не нравится, так как я часто буду смотреть на устаревшие изменения.
Конечно, создание небольших запросов извлечения кажется исправлением, но это то, чем оно является, иногда вы получаете большой запрос извлечения, и его необходимо пересмотреть.
Вы также можете игнорировать логический аспект кода в целом, но он кажется довольно рискованным, особенно когда код написан неопытным программистом.
Использование лучшего инструмента может быть полезным, но я не нашел его.
Вопросов
- У вас есть похожие проблемы с вашими отзывами кода? Как ты с ними сталкиваешься?
- Может быть, у вас есть лучшие инструменты?