今月から Android 開発の担当もすることになり、勉強し始めたところ。Android のみの勉強会参加は今回が初めて。Google Codelabs で勉強したことが実際にキーワードとして登場するので、あらためて理解が深まった。
イベントページ:https://sansan.connpass.com/event/349010/
CodeRabbitと過ごした1ヶ月 ─ AIコードレビュー導入で実感したチーム開発の進化
mitohato14 さん
- CodeRabbit 導入の経緯
- メンバー全員の approveでマージ、朝夕口頭レビュータイム
- レビューは細かい指摘多め、細かい部分見落としがち、品質が人に依存
- 時間が掛かり、細かい指摘は相互に負担増
- CodeRabbitとは
- リポジトリ全体を考慮したレビュー
- 概要生成、シーケンス図作成、類似リポジトリ列挙やチャット機能
- チャットの過去やり取りは将来にも持ち越されどんどんレベルアップ
- CodeRabbitの設定
- GitHub アカウントログイン、ダッシュボードで有効化
- すぐに使える、yaml で追加設定
instrucrions
でレビュー観点を自然言語で記述可能
- 導入しての所感
- PR内容の要約:どのファイルがどういった内容で、まで一覧化
- シーケンス図の生成:レビューがしやすくなる
- 不要な指摘は、チャットでフィードバックすることで抑制可能
- (具体的な指摘内容はスライド参照)
- 嬉しかったこと
- 変更要約、チャット形式でのやり取り、レビューの早さ(数秒)
- やりとりを通じ、背景や議論をログに残せる
- 人力レビュー前に細かい問題を減らせる
- 変化したこと
- 細かい指摘が減り、広い視点での実装改善レビューが可能に
- 指摘から気づきや議論が生まれる
- Kotlin/Android 的な指摘
- あった(スライド参照)
AndroidアプリエンジニアもMCPを触ろう
@kgmyshin さん
“聴講メモ:Sansan×DMM.com Android Tech Talk” の続きを読む