Slide 10
Slide 10 text
まとめと次のステップ 伝わるコードレビュー 10/10
まとめと次のステップ 伝わるコードレビュー 10/10
5大ルールを振り返る
1 決めつけない
相手の行動や意図を悪意によるものと決めつけず、確認から始める
2 客観的な根拠に基づく
事実と推測を明確に区別し、指摘には具体的根拠を添える
3 お互いの前提知識を揃える
背景や仕様の理解に齟齬がないよう、対話による確認を重視する
4 チームで仕組みを作る
個人の努力や能力だけに依存せず、プロセスやツールを整備する
5 率直さを心がける
遠回しな表現を避け、敬意を持ちながらも明確に意図を伝える
明日から始められること
自分のPRにテンプレートを適用してみる
レビューコメントに[ask]など意図を明示するタグを導入
チームミーティングで「伝わるレビュー」についての議論を提案
自分が理解できなかったレビューを率直に質問する
明日から始められること
自分のPRにテンプレートを適用してみる
レビューコメントに[ask]など意図を明示するタグを導入
チームミーティングで「伝わるレビュー」についての議論を提案
自分が理解できなかったレビューを率直に質問する
長期的な成果目標
コミュニケーションの円滑化
レビューにおける誤解やフラストレーションが減少し、チーム内の率直な対話
が増加。技術的議論が活発になり、アイデアや知識の共有が促進される。
コミュニケーションの円滑化
レビューにおける誤解やフラストレーションが減少し、チーム内の率直な対話
が増加。技術的議論が活発になり、アイデアや知識の共有が促進される。
開発生産性の向上
レビューの往復回数が減少し、PRのマージまでの時間が短縮。また、リリース後
のバグ率も低下し、全体的な開発効率が改善される。
開発生産性の向上
レビューの往復回数が減少し、PRのマージまでの時間が短縮。また、リリース後
のバグ率も低下し、全体的な開発効率が改善される。
チーム文化の成熟
メンバー全員がコードレビューを「批判の場」ではなく「学びと成長の機会」
と捉えるようになり、相互信頼に基づく協力関係が深まる。
チーム文化の成熟
メンバー全員がコードレビューを「批判の場」ではなく「学びと成長の機会」
と捉えるようになり、相互信頼に基づく協力関係が深まる。
参考リソース
伝わるコードレビュー
開発チームの生産性を高める「上手な伝え
方」の教科書
伝わるコードレビュー
開発チームの生産性を高める「上手な伝え
方」の教科書
Lintツール・自動化
ESLint, RuboCop, GitHub Actions など
Lintツール・自動化
ESLint, RuboCop, GitHub Actions など
PRテンプレート
GitHub/GitLabのテンプレート機能
PRテンプレート
GitHub/GitLabのテンプレート機能
コードレビューツール
GitHub PRレビュー, GitLab MR, Gerrit
コードレビューツール
GitHub PRレビュー, GitLab MR, Gerrit
コードレビューは、単なる技術的なチェックではなく、チームのコミュニケ
ーションと信頼関係を育む重要な機会です。「私たちvs問題」という姿勢
で、互いの成長を支え合いましょう。
― 伝わるコードレビュー
“コードレビューは、単なる技術的なチェックではなく、チームのコミュニケ
ーションと信頼関係を育む重要な機会です。「私たちvs問題」という姿勢
で、互いの成長を支え合いましょう。
― 伝わるコードレビュー
“