LoginSignup
19
14

経験の浅いエンジニアがプルリクエストで意識すること

Last updated at Posted at 2024-03-22

初めに

こんにちは!taisei_codeです。
GitHubを使用したチーム開発で私が初めてプルリクエストを提出して、レビュワーからFB(フィードバック)をいただいてから意識していることを書いていきます。

FBと意識すること

作業単位でコミットする

1つのissueを対応できたら、コミットしていたので、issueを細分化して小さな作業単位でコミットするように改善しました。具体的には、issueのゴールが「RSpecを導入してModelスペックがバリデーションを通ることを確認する」であれば、以下のように作業を小さくしてコミットします。

① インストールするGemを追加
② 自動生成されるファイルを編集
③ テストコードを書く

PRのタイトルを作業内容に変更する

変更前は、技術的な問題で解決したいことをPRのタイトルにしていました。作業内容というのは、関連するissueで解決したい目的のこと。

詳細項目はレビュワーへの共有事項をメインに使う

私は詳細項目に質問フォーマットを共有していてご指摘を受けました。詳細項目には、プルリクエストの作成者が変更の内容を詳細に共有することに使われるので、技術的に質問があるときはSlackでやり取りするようにします。

終わりに

レビュワーからいただいたFBは直ぐに改善できる内容です。最初はプルリクエストに慣れませんが、1つずつ整理しながら作業していくことが大切だと感じました。

19
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
19
14