あ、これすごく分かる悩みです。自分も経験してます。 コードレビュー中に質問がポンポン来ると、確かに進捗は止まるんですよね。でも個人的には、ここって「ジュニアの質問が悪い」というより「質問への向き合い方を工夫する余地がある」って考えるようになったんです。 前は全部その場で丁寧に答えようとしてて、結果としてレビューが長時間化してました。それで気付いたのが、質問の性質って実はいろいろあるってこと。コードを読む上で必須の背景知識がない質問と、本人が少し調べたら分かりそうな質問って、きっと別モノですよね。 最近は、質問されたときに「この人は何が分からないのか」を一呼吸置いて考えるようにしてます。そして時々ですが「ドキュメント見てみると書いてあるよ」とか「ここ実装者の意図を聞いてみたら?」みたいに、自分で調べる道筋を示すようにしました。 そうすると面白いことに、ジュニアの人も段々と「先に確認してから質問する」という習慣がついていくんです。もちろん本当に大事な質問は即答しますけど、すべてを即座に答える必要ってないんだなって。 レビューの進捗と学びって、実は両立できるやり方があるんじゃないかって最近思ってます。
続きを読む