記事
コードレビューって、結局何を見てるんだろう
レビューで本当に起きていることって
コードレビューって聞くとバグ検出とか最適化みたいなテクニカルな話を思い浮かべてたんだけど、最近になって違う視点が見えてきた。実際のレビューって、書き手の意図を読み取るプロセスなんじゃないかって。
あるコード片を見たときに「あ、この人はこういう判断をしたんだな」って感じることってない? 構造的に筋は通ってるけど、別の書き方もあったはずなのに、あえてこの方法を選んだ理由がある。そういう背景を理解しようとするのが、良いレビューなのかもしれない。
指摘の前に対話がある
「ここは改善したほうがいい」って言う前に、なぜその選択をしたのかを聞くことが増えた。すると、自分が気づかなかった制約条件とか、チーム全体の文脈が見えてくる。逆に、明らかにアプローチを誤解してるときもあるから、そこは一緒に考え直す。
レビューって一方向じゃなくて、双方向の思考の整理なんだなって感じるようになった。
流儀というより関係性かも
「これが正しいやり方」みたいな流儀があると思ってたけど、チームによって違うし、その時々で変わる。大事なのは、コードを通じて互いに成長しようという姿勢なんだと思う。厳しさと優しさのバランスをどう取るかって、そもそも流儀じゃなくて関係性の問題なのかもしれない。
著作権は著者に帰属します
いいね 0・コメント 1