免責事項:同様の質問がいくつかありますが、大規模なプルリクエストのレビュー中に直面する問題に特に関係する質問は見つかりませんでした。
問題
私のコードレビューはもっと良い方法でできると思います。特に、20以上のファイルに多くの変更が加えられた大きなコードレビューについて話している。
明らかなローカルコードの問題をキャッチするのは非常に簡単です。ただし、コードがビジネス基準を満たしているかどうかを理解することは別の話です。
コード作成者の思考プロセスに従うのに苦労しています。変更が多数あり、複数のファイルに分散している場合は非常に困難です。特定の変更に関連するファイルのグループに焦点を当てようとしています。次に、グループを1つずつ確認します。残念ながら、私が使用しているツール(Atlassian Bitbucket)はあまり役に立ちません。私がファイルにアクセスするたびに、現在確認されている変更の一部に関連していないことがよくありますが、ファイルは表示済みとしてマークされます。言うまでもなく、一部のファイルは複数回アクセスする必要があり、それらの変更は個別にレビューされます。また、悪いパスをたどったときに関連するファイルに戻るのは簡単ではありません。
可能な解決策、およびなぜそれらが私にとってうまくいかないのか
コミットによってプルリクエストを確認することでサイズの問題を解決できることがよくありますが、古い変更を頻繁に見ているので、私はそれが好きではありません。
もちろん、より小さなプルリクエストを作成することは改善策のように見えますが、それが何であるか、時には大きなプルリクエストを取得し、それをレビューする必要があります。
また、コード全体の論理的な側面を無視することもできますが、特にコードが経験の浅いプログラマーのものである場合は、かなりリスクが高いようです。
より良いツールを使用することは役立つかもしれませんが、私はそれを見つけませんでした。
ご質問
- コードレビューで同様の問題がありますか?どのように彼らに直面しますか?
- たぶんあなたはより良いツールを持っていますか?