意外とやりがち?なコードレビューのBadパターン
エンジニアはリリース前にプルリクエスト(PR)を作って、レビューを誰かにお願いすると思いますが、
レビューしてくれる人は観点や言い方など、結構バラエティに飛んでると感じます
そんな中で自分が経験した、レビューワーのBadパターンNo1を紹介します
と、その前にまずはGoodパターンから紹介します
○○行目なんですが、以下のように書くとパフォーマンスが改善されて良いですよ!result = Performance.goodmethod()
result.hogehoge
こんな感じ
まず、端的に修正した方がいい理由と、コードが書かれています
もう、何もいうことがないくらいのGoodパターンです
こう書かれるとレビューをお願いするエンジニアもどう直したらいいのかが一目瞭然なので、場合によっては秒で修正できます
しかも、言い方も導くような言い方でソフト
正直、コードレビューって言い方ひとつで非常に険悪な感じになりがちです
「こんなコードじゃ、ダメでしょ」
「いや、ちゃんと要件は満たしてるし動くし!」
みたいな意地の張り合いにもなりかねません笑
コードレビューは指摘点だけじゃなくて、その伝え方も重要ですね
お待たせしました、それではBadパターンを紹介します
「こういう書き方はなんか違う気がする」
「ここに書くのは正しいんですかね」
はい、これです
特に代案を出すこともなく、「なんとなく違う気がする」
などという、便所の落書きのようなコメントをしてくる人がいます
こんなことを書かれても、正直どう直したらいいのか対処に困ります
こういうレビューワーに限って、時間をかけて調べてから修正して再レビューをお願いしたところで、
「それも違う」
などと回答しがちです
こうなってくると、俺の納得できるコードを提案するまで帰れま10になってしまいます
お前のためにコードを書いてるんじゃねぇ!
と言いたくなります
はっきりとダメな理由を言えないくらいなら指摘するな、と思います
あなたの会社にもこんなレビューワーいませんか?
ディスカッション
コメント一覧
まだ、コメントがありません
新たにPostされたDocs
: ツール関連
キーボードを銀軸から赤軸に買い替えた話
約3年半前、仕事で使うキーボードとしてARCHISS ProgresTouchの ...: スマホ
楽天モバイルがおすすめできない人の特徴とは?
楽天モバイルの最強プランをおすすめできない人の特徴を簡単にまとめてみました また ...: システム開発
なぜスクラムがつらいのか?開発現場が疲弊するのか?スクラムに対する違和感と共に原因を考えてみた
今ではどこの開発現場に行っても、やれスクラムスクラムと、まるでスクラムでもやって ...: Laravel
1つのテーブルを複数のテーブルと結合したい【Laravel10】
1つのテーブルを2つの異なるテーブルに対して結合したいケースがあったのでLara ...: Laravel
Laravelで複数画像アップロード時のvalidateを指定【Laravel10】
jQuery - Image Uploaderを使って、フォームから複数の画像を ...HashMap
created_by
はやぴ
Web/アプリ開発エンジニア
Sierにてお堅いB向けのソフトウェア開発を経て、現在はC向けのWebやアプリを中心に開発しています。
Utilities