SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Developers Summit 2025 Summer セッションレポート

「否定された」と感じさせないコードレビューの作法。チームを育てるテキストコミュニケーションとは?

【18-C-1】『伝わるコードレビュー』で伝えるチーム組織を作る

視点を「相手」から「問題」へ切り替えるための3つのポイント

 信頼関係をつくるための好循環は、どのようにつくっていけばよいのか。鳥井氏は、3つの具体策を示す。

 1つ目の観点が、「共通の前提を揃える」ことだ。鳥井氏は、「すれ違いの多くは感情ではなく、情報不足から生まれる」と指摘する。典型例としては「このメソッドを使ったのはなぜ?」というレビューコメントだ。書き手にとっては純粋な質問でも、受け手には否定や詰問として受け取られかねない。「これは質問であること」や「なぜ気になったのか」を一言添えるだけで、こうした誤解は防げる。

 同様の問題はPull Request(PR)でも頻発する。Issueへのリンクと実装だけが貼られたPRでは、レビュアーは実装意図や思考過程をすべてコードから読み取らなければならない。レビューポイントが示されていない巨大なPRも同様だ。どこを重点的に見ればよいのか分からず、レビューは消耗戦になりやすい。

 ここで重要なのは、「自分が知っていることは相手も知っているはずだ」という無意識の前提を疑うことだ。相手は自分の思考過程を知らない。だからこそ、背景や意図を言語化して渡す必要がある。説明が抜けがちであれば、PRテンプレートなどの仕組みで補えばよい。共通の前提を揃える工夫は、相手に余計な負担をかけないための配慮にほかならない。

 2つ目の観点が、「ふるまいの習慣化」である。基本はシンプルだ。「怖い言葉を使わない」「いきなり否定から入らない」「まず相手の意図や工夫を受け止める」「その上で改善点を伝える」。

 たとえば、「これはダメ」と切り出すのではなく、「シンプルにしたいという意図は理解できます。その上で〜」と書く。ほんの一文の順序を変えるだけで、受け手の印象は大きく変わる。鳥井氏は「こうした書き方は、習慣として身につけることが重要だ」と語る。

 一方で、「気を遣いすぎること」への注意も促す。遠回しすぎる表現や過剰に長い文章は、かえって相手を信頼していないサインになりかねないためだ。

 3つ目の観点が、「ルールを整える」ことだ。インデントや改行といった細部を、毎回人力で指摘し合うのは非効率である。指摘する側も受ける側も疲弊し、レビューの本質から意識が逸れていく。そもそもが不要なテキストコミュニケーションなら、それ自体を減らす工夫が求められる。

 これらの実践を積み重ねた先に目指すのが、「私たちvs問題」という構図だ。レビュアーとレビュイーが向かい合うと、「否定されたくない」「できる人だと思われたい」といった感情が前に出やすく、コミュニケーションは歪みやすい。視点を「相手」ではなく「解決すべき問題」に向けることで、こうした心理的ノイズは抑えられる。

軋轢のないコミュニケーションと信頼関係が相互に強化されることが、チームを支える好循環を生みだす
軋轢のないコミュニケーションと信頼関係が相互に強化されることが、チームを支える好循環を生みだす

 もっとも、テクニックを知るだけでは不十分だ。重要なのは、それをチームの文化にしていくことにある。

 そのために鳥井氏が挙げたのが、「明文化」「共有」「育て続ける」の3点だ。暗黙の了解を言葉にし、良いふるまいを共有し、変化を前提に更新し続ける。このプロセスそのものが、チーム文化を形作っていく。

次のページ
AI時代こそ求められる「チームの判断軸」

この記事は参考になりましたか?

Developers Summit 2025 Summer セッションレポート連載記事一覧

もっと読む

この記事の著者

水無瀬 あずさ(ミナセ アズサ)

 現役エンジニア兼フリーランスライター。PHPで社内開発を行う傍ら、オウンドメディアコンテンツを執筆しています。得意ジャンルはIT・転職・教育。個人ゲーム開発に興味があり、最近になってUnity(C#)の勉強を始めました。おでんのコンニャクが主役のゲームを作るのが目標です。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

川又 眞(カワマタ シン)

インタビュー、ポートレート、商品撮影写真をWeb雑誌中心に活動。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/23104 2026/02/10 08:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング