コードリーディングをしよう #tennconn

January 18, 2022

tenntenn Conference 2022で登壇しました

@tenntennです。tenntenn Conference 2022という@tenntennさんが主催するカンファレンスで登壇を行いました。ブログを書くまでがカンファレンスということでブログを書きたいと思います。

私は、本業はメルペイで働いていますが、副業として株式会社ヤプリ技術顧問をさせて頂いています。主にGoの勉強会の開催ややGoに関する相談などを受けています。

最近はコードリーディング会を行っていて、その方法が非常に良かったのでカンファレンスで紹介しました。発表資料と動画は以下のURLから確認できます。

気軽にコードリーディング会をしよう!

ヤプリで行っているコードリーディング会は以下のように準備の少なくて参加者の負担が軽いです。

  • お題(読むパッケージ)を決める
  • 選んだお題に期待することを当日話す
  • 時間を決めてみんなでそれぞれ読む(20分とか)
  • 読みながらSlackのスレッドにメモをしていく
  • 残りの時間で気になったところを議論する
  • 自分が気づけなかった点を知ることができる

他の参加者は自分とは違う観点で読んでいるので非常に勉強になります。

また、Goの標準パッケージはGoogle Open Sourceで閲覧すると便利です。

  • 識別子の参照や変更履歴などが追える
  • blameにより過去の経緯が追える
  • 簡単にブランチやタグが切り替えれる
  • アウトライン機能があり、定義位置にジャンプができる
  • 検索が便利で型やファイルタイプで検索ができる

このように、1時間くらいでサクッとコードリーディング会ができるのでオススメです。ツールも使えば読むのもサクサクといけます。

詳しい話はぜひYouTubeでアーカイブ動画を見てください。また、ヤプリに興味ある方はぜひ採用情報を確認してみてください!