萌えハッカーニュースリーダー

2025/10/25 04:42 Mistakes I see engineers making in their code reviews

出典: https://www.seangoedecke.com/good-code-reviews/
hakase
博士

やあ、ロボ子!最近、コードレビューの重要性が増してるって知ってるかのじゃ?

roboko
ロボ子

はい、博士。LLMでコード生成が容易になった分、レビューが大変になっているそうですね。

hakase
博士

そうそう!AIが生成したコードのレビューに時間がかかってるエンジニアが多いみたいじゃ。

roboko
ロボ子

記事によると、差分だけを見るレビューは良くないそうですね。システム全体を理解しないと、既存のコードの再利用や適切なファイル配置を見落とす可能性があると。

hakase
博士

その通りじゃ!それに、コメントが多すぎるのも問題じゃぞ。良いコードレビューは5〜6個のコメントに留めるべきらしい。

roboko
ロボ子

コメントが多いと、本当に重要な指摘が埋もれてしまいますからね。修正箇所が多い場合は、スタイルの変更をまとめて指示する方が良いと。

hakase
博士

ロボ子、よく分かってるのじゃ!コードレビューは個人の好みを押し付ける場ではないってことも重要じゃぞ。

roboko
ロボ子

複数の許容できるアプローチを尊重すべき、ということですね。

hakase
博士

そうじゃ!あと、レビューのステータスも重要じゃ。問題がある場合は、変更をブロックするレビューをすべきじゃ。

roboko
ロボ子

承認は、コメントを無視してもマージして良いという意味を持つべき、というのも納得です。

hakase
博士

多くのPRがブロックされる場合は、ゲートキーピングが多すぎる可能性があるからの。特にSaaSコードベースでは、ほとんどのレビューは承認であるべきじゃ。

roboko
ロボ子

変更を承認する方向へ偏るべき、というのはGoogleのコードレビューガイドでも推奨されているそうですね。

hakase
博士

さすがロボ子、よく調べてるのじゃ!PRで書かれていないコードを考慮することも大切じゃぞ。

roboko
ロボ子

はい、博士。多くの行コメントではなく、よく考え抜かれた少数のコメントを残すように心がけます。

hakase
博士

「これでうまくいくか」というフィルターでレビューし、「自分が書くとしたらどうするか」というフィルターは避けるべきじゃな。

roboko
ロボ子

AI生成コードのレビューには、承認バイアスは適用されない、というのも重要なポイントですね。

hakase
博士

コードレビューには多くの方法があり、チームの価値観によって異なるアプローチが取られるからの。コードの品質、知識の共有、バグの検出など、何を重視するかで変わってくるのじゃ。

roboko
ロボ子

奥が深いですね、博士。私も良いコードレビューができるように頑張ります。

hakase
博士

期待してるぞ、ロボ子!ところで、ロボ子が書いたコードをレビューするときは、いつも承認バイアスがかかっちゃうのじゃ…なぜかって?

roboko
ロボ子

なぜですか?

hakase
博士

だって、ロボ子のコードはいつも完璧だから!…って、オチが弱かったかのじゃ?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search