Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
¥740 (2025年5月2日 13:14 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)【2025正規MFi認証品】i-Phone 充電ケーブル ライトニングケーブル 純正品質【1M/2M 各2本】充電器 ケーブル 2.4A急速充電 USB 充電コード 高速データ転送 断線防止 高耐久 i-Phone 14/14 Pro/13/13 Pro/12/11/X/8/8plus/7/6/iPad 各種対応
¥898 (2025年5月2日 13:14 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)
GitHub CopilotがPull Request(PR)の中でPRの概要を出力してくれるようになりましたね。
これまで私たちの開発チームでは、下記の記事をベースにChatGPTにPRの概要文作成の補助をしてもらっていました。
チーム内でPRの概要を記載する文化づくりと、そのPRの概要作成の負荷軽減に大いに活用させてもらっていました。
しかし、PRの中でGitHub Copilotが概要が作ってくれるようになったことで、diffを取ったりChatGPTとPRを行き来しなくてよくなり、各段に概要作成がラクになりました。
GitHub CopilotにしろChatGPTにしろ、diffから一瞬でそのPRの変更点のサマリを作成してくれます。
それは裏を返せば、彼らはdiffベースのことしか知らない、ということです。
結局彼らが作成してくれる情報だけだと説明不足感が否めませんでした。1
PRに含まれた差分そのものの概要は生成AIたちに任せられるようになったことで、人間が書くべきポイントが明確になった感があります。2
「なぜ」変えたのか、その意図を書く
「何を」変えたのかはCopilotに理解できるけど、「なぜ」変えたのかまでは汲み取ってくれません。
なぜそのコードを修正するに至ったか、なぜその修正を採用したのか、などを記載すると、レビュー時の判断に役立ちますし、確認のためのやりとりを減らすことができます。
変更/追加したソースの前提知識を書く
そもそもこれは何をしているソースで、どこに影響があって・・・みたいなことを書いてくれると、レビューのスピードと精度がぐっと上がります。
そのロジックに精通している人とは認識合わせができますし、そのロジックにそこまで詳しくなくても解像度があがります。
変更内容どうしの関係性を書く
Copilotはソースコード単位での改変内容は提示してくれますが、まだ変更の羅列でしかない印象です。
なので、PRを読み解く上で起点となるソースはどこか、どのソースとどのソースが関連しているのかの構造や関係性を書いてくれると、PRを読み解くスピードと解像度があがります。
見た目が変わるものは変更前後のUIを添付する
PRの内容の結果、どういった見た目に変わるのかまではCopilotは提示してくれません。
デザインの変更前後の差異を、最低限画像、できればgifで添付すると、デザイン変更関連のレビューはぐっとしやすくなります。
ここまで書いての所感は、「あれ、結局レビュー依頼するときに書かなきゃいけないことって今も昔も変わらなくない?」です。
PRの概要のみならず、ソースコードも生成AIが書いてくれる時代ですが、それを採用するのは人間です。なので、それを採用した理由やその背景を正しく伝えられるのも今のところ人間です。
生成AIたちに任せられる部分はお任せしつつ、人間にしか説明できない箇所に注力して、より快適なPRレビューを目指しましょう~!
Views: 3