こう 聞かれます
- 「レビューが
滞って、 プルリクエストが 何日も 止まっていたら、 どうしますか」 - 「レビューの
指摘が きつくて、 メンバーが 萎縮していたら」 - 「チームの
レビューの 決まりを 作った ことは ありますか」
面接官が 見ている点
- 個人の
頑張りに 頼らず、 チームの 決まりと 仕組みで 直そうとしているか - 感覚で
決めつけず、 待ち時間などの 事実から 詰まりを 探しているか - 質を
落と さずに 速くする 方法と、 人を 傷つけずに 厳しく 見る 方法を 分けて 考えているか
短い答え
- まず
待ち時間と プルリクエストの 大きさを 数えて、 どこで 詰まっているかを見ます。 - 「最初の
返事は その 日の うちに」 「1 つの プルリクエストは 小さく」のような 目安を チームで 決め、 見る 人の 当番も 決めます。 - 書き方の
好みは 自動の 検査 (整形や 静的な 検査) に 任せ、 人の 指摘は 「必須」と 「提案」に 分けて、 厳しさを 和らげます。
この
少し 詳しい答え
遅さは 数えてから直す
「遅い」と
よく
- 大きすぎる
何百行もの 変更は 読むのが 重く、 後回しにされます - 見る
人が 決まっていないだれかが 見るだろうと、 だれも見ません - 見る
人が 偏っている 1 人の 詳しい 人に 全部が 集まり、 その 人が 詰まりになります
原因に
厳しさは 仕組みで和らげる
字下げや
残った
指摘は
決まりは 試して見直す
決まりを
話す例は、
よく ある間違い
- レビューを
無くして、 書いた 人の 判断で 取り込めるようにする 速くは なりますが、 不具合と 知識の 偏りが増えます - 遅い
人を 名指しで注意する 原因が 仕組みに ある ときは、 注意しても 直りません - 厳しい
人を レビューから外す その 人の 知識が 使えなくなり、 質が落ちます - 気づいた
不具合も 遠慮して言わない 厳しさを 和らげる ことと、 指摘を 減らすことは別です
深掘りの問い
- 「急ぎの
直しも レビューを 待つのですか」 急ぎの ときの 流れ (あとから 見る、 2 人目は 省く ) も 決めて おき、 例外を 例外のまま 残す、と答えます - 「レビューする
時間は どこから 出すのですか」 レビューも 仕事の 一部として 見積もりに 入れ、 書く 仕事より 先に する、と答えます - 「新しい
人に レビューを 任せますか」 詳しい 人と 組んで 見て もらい、 知識を 広げる 機会に する、と答えます
