コードレビューマスタリー:ガイドラインとメトリクスを活用したチームの成功 by Akihiko Sato

iOSDC Japan 2024
レギュラートーク(40分)

コードレビューマスタリー:ガイドラインとメトリクスを活用したチームの成功

akkiee76 Akihiko Sato akkiee76

コードレビューの場面で「定量的なレビューが難しい」「レビューアーの育成が停滞している」と感じたことはありませんか?これらは多くのチームが直面する共通の課題です。

本セッションでは、レビューガイドラインを活用した定量的なコードレビュー手法を紹介し、チームの技術力向上を目指します。実際に以下の7つの観点について具体的に説明します。

  • 設計
  • 理解容易性
  • 命名
  • コードスタイル
  • 機能要件
  • ドキュメント
  • テスト

これらの観点をSwiftデザインパターンの具体例を交えて解説し、定量的なコードレビュー手法を学びます。例えば、設計では責務原則、命名ではモデリングのベストプラクティスを紹介します。

さらに、レビューコメントから技術力を可視化するKPI戦術も紹介します。この手法でチームメンバーの弱点を明確にし、育成やオンボーディングの指標として活用できます。どのようなメトリクスを収集し、分析するかを詳しく説明します。

また、PR-AgentやCodeRabbitを活用したAIコードレビューの手法や、効率化するプロンプトも紹介します。属人的なコードレビュー前にAIを用いることで手戻りを削減し、生産性を向上させる方法を具体的に紹介します。

このセッションに参加することで、効果的なコードレビュー戦術を学び、チームの技術力向上に役立つ実践的な手法を得ることができるでしょう。