「このコード、なんでこう書いたの?」そんな一言に、ビクッとした経験はないだろうか。
コードレビューは本来、コードの可読性と安全性を高め、チームでより良いプロダクトを育てるための大切なプロセスだ。ただ、経験の浅い若手エンジニアの中には、「指摘が怖い」「テストみたいで面白くない」「何が正解か分からない」といった理由で、コードレビューをネガティブに感じてしまう人も少なくない。
コードレビューをポジティブに捉えるには、どのようなマインドセットや工夫が必要なのか。そのヒントを求めて話を聞いたのは、“納品のない受託開発”を掲げ、プロダクトと10年単位で向き合い続けるエンジニア集団・ソニックガーデン。
同社に所属するプログラマー・伊藤淳一さんと石崎海渡(ざっきー)さんに、「チームでコードを育て続けるためのレビュー文化」について話を聞いた。
株式会社ソニックガーデン
伊藤淳一さん(@jnchito)
1977年生まれ、大阪府豊中市出身。SIer、外資系半導体メーカーの社内SEを経て、2012年ソニックガーデンに入社。保守性、拡張性の高いシンプルなコードを追求するプログラマーであり、プログラミングスクール「フィヨルドブートキャンプ」でメンターも務める。ブログやQiitaなどでプログラミング関連の記事を多数公開している。将来の夢はプログラマーをみんなの憧れの職業にすること。主な著書に『プロを目指す人のためのRuby入門』(技術評論社)などがある
株式会社ソニックガーデン
石崎海渡さん|ざっきー(@umikun_summer)
1997年生まれ、東京都足立区出身。大学でプログラミングの面白さや奥深さを感じ、卒業後にSIerを経て2023年にソニックガーデンに徒弟制度の弟子として入社。業務と並行して「いいコード研究会」のレビュアーとして出演中。「いいコード」とは何かを考え続け、奮闘の日々を送る
会員限定
typeに登録すると続きをお読みいただけます。
会員登録後、画面が自動で更新されます。
写真/ソニックガーデン提供 取材・文/今中康達(編集部)