『Looks Good To Me 〜みんなのコードレビュー〜』を読む(Part2以降)
Part1の
Part2以降
- 見習いたい
こと - TWA(チームワーキングアグリーメント)定義
- PRテンプレート作成
- Label付け
- レビューコメント
- Saved replies
使って コメントに ラベル付してるので 周知しても 良さそう
- Saved replies
- 小さな
PRに する - PRに
専門知識が 必要で レビューできない - 不足している
必要な コンテキストや 情報は ないか PR作成者が 注意する
- 不足している
- ペアプログラミングは
レビュープロセスの 一部を 早期に 実行する もので 置き換わる ことはない - リアルタ
イム性には 優れているが、 履歴が 残らない - 参加者以外への
知識移転の 制限 - 同調傾向に
よる 偏った 視点
- リアルタ
- モブプログラミング
- 開発者以外の
人が モブに 加わる ことで コンテキスト改善が 期待できる - 一方
技術的な チェックが 見過ごされが ちに なるかも
- 一方
- 開発者以外の
- AI
- レビューの
迅速化 - レビューの
一貫性 - その
時の 集中力・ 注意力に よる
- その
- AIの
限界 - コンテキストと
ドメイン知識理解の 難しさ - 学習データに
依存 - レビュー担当者の
専門性の 妨げ
- コンテキストと
- PR作成者と
レビュー担当者が 最初の レビューと して AIを 使用する ことで、 その フィードバックに 対する 分析力、 批判的 思考、 判断力を 磨く ことができる - セルフレビュー
- サービス
- CodeRabbit
- Qodo
- What The Diff
- GitHub Copilot
- レビューの
