LoginSignup
4
1

More than 3 years have passed since last update.

【GitHub】レビュー時間短縮のために工夫したこと

Last updated at Posted at 2019-10-07

はじめに

コードレビューが終わらず困ったことはありませんか?
放置されると、せっかく頑張って開発したのにな~と残念な気持ちになりますよね :crying_cat_face:
この記事ではレビュー時間を短縮するため、自分のチームで工夫したことを紹介します。

どうしてレビューが遅いのか?

原因は言ってしまえば1つしかないのです。

_人人人人人人人人人人人_
> レビュワーが忙しい <
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄

KPT大荒れ:surfer_tone2::see_no_evil:

レビュー時間を少しでも短縮するために

レビュワーの忙しさは大人の事情によりドウシヨウモナイ状況だったので
少しでもレビューしやすくなるよう、開発者側で以下を取り入れました。
(元々のプルリクエスト運用ルールはこちら

  • milestoneを設定し、レビューの優先度を可視化する
  • 変更量が多いと後回しになりがちなので、プルリクエストを分割して作成する。

レビュワー側でも以下を心がけました。

  • レビュワーはレビューを1つのタスクとして作業時間を確保する

早起きが得意な方は、人から声をかけられない早朝に出社して、
まとまった時間をつくるのがオススメです。
弊社はフルフレックスを導入しているので、AM5:00から始業可能です:relaxed:

最後に

1つのプルリクエストで行う変更をシンプルにすること、
優先順位が一覧から見えることにより、レビュー効率が上がったように感じます。

ただし、プルリクエストを細かくしすぎるとこんな問題も起こるので注意が必要です。

  • プルリクエストの全体量にびっくりする(気にせずどんどんいきましょう!)
  • レビュー順、マージ順が途中で分からなくなる:innocent:

何事もほどほどが大切ですね。ありがとうございました!

参考記事

4
1
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
4
1