Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
モバイルエンジニアもCodeRabbitを使ってレビューを少し楽しよう!
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
harutiro
March 02, 2025
Technology
250
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
モバイルエンジニアもCodeRabbitを使ってレビューを少し楽しよう!
harutiro
March 02, 2025
More Decks by harutiro
See All by harutiro
マンション備え付けのネットワークとLTE回線を組み合わせた ネットワークの安定化の考案
harutiro
1
180
DeployGateを無料で使いたかった
harutiro
0
170
プログラマーのGoogle検索および、生成AIを用いたエラー解決方法
harutiro
0
130
「DroidKaigi2024」 スピーカー体験記
harutiro
0
140
[初心者向けGitHub勉強会資料(VScode版)]How To GitHub In VSCode
harutiro
0
630
モバイル開発をする上での利点とは? Webとの違いを考えてみる
harutiro
0
69
SwiftUIでProfileアプリを作ろう
harutiro
0
78
安物サーマルプリンターとAndroidを使って遊んでみる
harutiro
0
240
stmn.LT会.ぱぱっとモバイルでセンサー処理をしてみる
harutiro
0
56
Other Decks in Technology
See All in Technology
AIコード生成×サプライチェーン攻撃 — PHPが直面する“二重の信頼問題
shinyasaita
0
450
生成 AI 時代にいま一度「問い合わせ」について考えてみる
kazzpapa3
1
130
AICoEでAIネイティブ組織への進化
yukiogawa
0
210
ゴールデンパスは敷いただけでは道にならない ─ 企画部門のエンジニアが技術標準を事業価値に変えるまで
mhrtech
1
260
伝票作成AIエージェントを支える、LLMOpsとインフラの選択肢 / AICon2026_takeda
rakus_dev
0
260
OpenTelemetryにおけるGoのゼロコード・コンパイル時計装について #fukuokago
quiver
0
210
AI工学特論: MLOps・継続的評価
asei
4
1.1k
インフラと開発の垣根を超えていき!〜元AWSインフラエンジニアがAWS開発で奮闘している話〜
hatahata021
3
390
インシデント事例と パッケージの全量解析に学ぶ ソフトウェアサプライチェーンの守り方 / supply-chain-attack-defense
flatt_security
0
890
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.5k
[Droidcon Orlando '26] The Android Lens: Applying Mobile Forensics to AI Performance
amanda_hinchman
1
110
アップデートで何が変わった?デモで学んで使いこなすIBM Bob2.0
muehara
0
230
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
141
7.6k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Designing for Timeless Needs
cassininazir
1
400
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
220
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
260
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
30 Presentation Tips
portentint
PRO
1
350
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
180
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
Transcript
モバイルエンジニアも CodeRabbitを使って レビューを少し楽しよ う! Mobile engineers can make code reviews
a bit easier and more enjoyable with CodeRabbit! 2025/02/28 mobile.stmn #10 牧野遥斗(はるちろ)
自己紹介 名前 出身 趣味 特技 牧野遥斗 愛知県 旅行・アニメ・自作PC ジャンクパーツ巡り クラリネット・
絡まったコードを解くこと https://harutiro.net
今週作ったスライド数 126ページ 107ページ 33ページ 合計265ページ
AI使ってます か? Are you using AI?
AIの人気度は日々増えている 2022年8月ほどからじわじわと増えている
初めて触ったコーディング系のAI Kite プログラミングの予測変換を やってくれていたサービス 2021年ぐらいに使った(高2) 現状はサービス終了している ここでAIに感動を感じた
最近のコーディング系のAIの一例 GitHub Copilot Cursor Tabnaine Qodo Merge ChatGPT Code Rabbit
Claude Deep Seek?
AIを使って 業務を効率化しよう Use AI to streamline your work 目的
業務を効率化したいものの一例...
業務を効率化したいものの一例... レビュー
レビューをしてもらうのに時間がかかる 2時間前 リアルタイムなレビューは難しい
単純な誤字脱字にレビュー工数を持ってかれる ただの誤字脱字にレビュー時間をかけたくない
AIにレビューを頼も う
最近のレビューAI Amazon CodeGuru Reviewer SonarQube GitHub Copilot Qodo Merge Code
Rabbit 参考文献: https://weel.co.jp/media/ai-code-review/
Code Rabbitとは? https://www.coderabbit.ai/ コードレビューの自動化を行い、コードの品質を向上させ、 開発ワークフローを合理化するためのAI駆動のプラットフォーム。
CodeRabbitを選んだ理由 • 導入がかんたん! • Publicなレポジトリならレビューは無料 • 精度がそこそこいい
CodeRabbitの導入方法 https://app.coderabbit.ai/settings/repositories ダッシュボードに アクセスして、 Add Repositoryを 押す
CodeRabbitの導入方法 リポジトリアクセスの設定で、 コードレビューをしたい リポジトリを追加する
CodeRabbitの導入方法 新しくレビューしてもらいたい リポジトリが追加されたはずです。
CodeRabbitの導入方法 設定言語だけ日本語に しておいた方が楽です。 あとの設定はそのままで大丈夫です
CodeRabbitの導入方法 あとはPRを出せば、自動でレビューを出してくれます。
AIコードレビューを使ったリポジトリ https://github.com/harutiro/android-engineer-codecheck/pulls?q=is%3Apr+is%3Aclosed どんな感じな様子なのかぜひ見てみてください。
CodeRabbitを導入してびっくりしたこと 古いバージョンのものを、警告してくれる
CodeRabbitを導入してびっくりしたこと エラーハンドリングをしてくれる
CodeRabbitを導入してびっくりしたこと エラーハンドリングをしてくれる
CodeRabbitを導入してびっくりしたこと 実装面での問題点(初期化方法など)もいってくれる
CodeRabbitを導入してびっくりしたこと アーキテクチャ構造も把握してくれる
CodeRabbitを導入してびっくりしたこと レビューコメントに 返信をしてくれる! ここでアーキテクチャや 実装方法を相談することも
CodeRabbitを導入してびっくりしたこと ポエムも書いてくれることも😄
CodeRabbitでよくなかったこと 差分しか見てくれない 差分では実装方法は良くても、全体的な実装方法やアーキテク チャがよくない場合は見てくれない
CodeRabbitでよくなかったこと 差分がデカすぎると、レビューコメントも多くなる そもそも、ビッグバンPRを出してはいけないが、出してしまうと ずっとレビューを出してくる 53コメントももらう
CodeRabbitでよくなかったこと すでにリリースされている バージョンのものを 存在していないと言われる モデルが作られた時期によって、 ないバージョンと判断される
レビューAIの限界 • アーキテクチャ構造 • ライブラリの選定 • PRの範囲、大きさなど • エンジニア個人に対する思想など プロジェクトの思想に関しては、
人間のレビューを挟まないといけない。
まとめ • AIをどんどん活用して、楽をしよう • 単純なレビューはAIに任せられる • 思想に関するところは人間が行う 情シスに頼み込みましょう!