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
コードレビュアー「見習い」になったぞ!!/ I've Become an 'Apprentic...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
株式会社カオナビ
September 23, 2024
Technology
0
360
コードレビュアー「見習い」になったぞ!!/ I've Become an 'Apprentice' Code Reviewer!!
2024年8月24日開催フロントエンドカンファレンス北海道2024のスポンサーセッションで登壇した際の発表資料です。
https://www.frontend-conf.jp/
株式会社カオナビ
September 23, 2024
Tweet
Share
More Decks by 株式会社カオナビ
See All by 株式会社カオナビ
カオナビにおけるAI活用の歴史と現在 / AI at kaonavi: Past and Present
kaonavi
0
290
BDD_ AI駆動開発の第一歩 / BDD: First Steps in AI-Driven Development
kaonavi
0
250
インフラエンジニア、Claude Codeを連れてプロダクトチームへ留学中 / Infrastructure Engineer on Loan to Product Team with Claude Code
kaonavi
0
160
スクラムを一度諦めたチームにアジャイルコーチが入ってどう変化したか / A Team's Second Try at Scrum with an Agile Coach
kaonavi
0
360
データモデリングにもUnit Testみたいのないの? / Bringing Unit Test-like Confidence to Data Modeling with AI
kaonavi
0
170
データ組織ゼロから投資を得るまでの軌跡と未来図 〜AIの前にやるべきこと〜 / Building a Data Organization from Scratch: The Journey to Securing Investment and a Vision for the Future
kaonavi
0
510
OSSコントリビュートのすすめ
kaonavi
1
950
小さなアウトプットが自信をくれた話 / Small Outputs Build Confidence
kaonavi
0
210
AI2027をもとに FY2025上期のAIを人事評価してみた / AI Performance Review FY2025
kaonavi
0
200
Other Decks in Technology
See All in Technology
LINE Messengerの次世代ストレージ選定
lycorptech_jp
PRO
17
6.8k
ソフトウェアアーキテクトのための意思決定術: Create Decision Readiness—The Real Skill Behind Architectural Decision
snoozer05
PRO
27
8.2k
LINEヤフーにおけるAI駆動開発組織のプロデュース施策
lycorptech_jp
PRO
0
370
AIエンジニア Devin と歩む、自律型運用プロセスの構築
a2ito
0
560
Datadog Cloud Cost Management で実現するFinOps
taiponrock
PRO
0
100
男(監査)はつらいよ - Policy as CodeからAIエージェントへ
ken5scal
5
700
AIエージェントで変わる開発プロセス ― レビューボトルネックからの脱却
lycorptech_jp
PRO
2
840
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
14k
社内ワークショップで終わらせない 業務改善AIエージェント開発
lycorptech_jp
PRO
1
440
AWS Bedrock Guardrails / 機密情報の入力・出力をブロックする — Blocking Sensitive Information Input/Output
kazuhitonakayama
2
190
AWS CDK の目玉新機能「Mixins」とは / cdk-mixins
gotok365
2
320
Databricksアシスタントが自分で考えて動く時代に! エージェントモード体験もくもく会
taka_aki
0
270
Featured
See All Featured
First, design no harm
axbom
PRO
2
1.1k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Amusing Abliteration
ianozsvald
0
120
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
190
Into the Great Unknown - MozCon
thekraken
40
2.3k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
140
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.7k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
130
The Curse of the Amulet
leimatthew05
1
9.4k
Tell your own story through comics
letsgokoyo
1
830
Navigating Weather and Climate Data
rabernat
0
130
Transcript
コードレビュアー「見習い」になったぞ!! 2024.08.24 フロントエンドカンファレンス北海道 2024 株式会社カオナビ 中村優太 © kaonavi, inc.
© kaonavi, inc. 中村優太 名前: 2000/08/24 生年月日: 株式会社カオナビ(23卒) 所属: 音楽、あんこをつくること
好きなこと: @tanasokoo X:
None
© kaonavi, inc. 4
© kaonavi, inc. 5 コードレビュー なんのためにやる?
© kaonavi, inc. 6 参考 参考 https://speakerdeck.com/utgwkk/da-ji-xiang-si-dot-pm
© kaonavi, inc. 7 参考 参考 https://speakerdeck.com/utgwkk/da-ji-xiang-si-dot-pm
© kaonavi, inc. 8 コードの品質を保つため 知見を共有するため
© kaonavi, inc. 9 メリットはたくさん
© kaonavi, inc. 10 そうはいっても
© kaonavi, inc. 11 レビューするのは
© kaonavi, inc. 12 怖い!!
© kaonavi, inc. 13 特に若手!!!
© kaonavi, inc. 14 なにが怖い??
© kaonavi, inc. 15 先輩エンジニアへ 適切なレビュー・質問ができるか不安
© kaonavi, inc. 16 • 命名が微妙かも? • このas(TypeScript)って必要なんですか? • Reduxのactionがeventではなくsetterっぽくなっ
てません?
© kaonavi, inc. 17 そもそも指摘できるところ が全く見つけられないかも
© kaonavi, inc. 18 ましてやLGTMなんて 絶対無理!!!!
None
© kaonavi, inc. 20 • コードレビュアー「試用期間」制度とは • レビュアーになってわかったこと、よかったこと • レビュアー1stステップ
ながれ
© kaonavi, inc. 21 若手が抱える レビューへの恐怖
© kaonavi, inc. 22 そもそも何やってるのか まったく理解できないかも
© kaonavi, inc. 23 LGTMを押すほど自信がない
© kaonavi, inc. 24 でもいろいろ 勉強になるって聞くし...
© kaonavi, inc. 25 やってみたくはある...
© kaonavi, inc. 26 そんな願いを叶えるのが
© kaonavi, inc. 27 レビュアー試用期間制度
© kaonavi, inc. 28 • レビューマスターと呼ばれるレビュアーがいる • レビューマスターになるために ◦ 「試用期間」制度が1stステップ
弊社のレビュアー制度
© kaonavi, inc. 29 • 通常のレビュアーと同様にLGTMが出せる • よくわからなかったらレビューマスターへのパスOK! • 3ヶ月に1回面談、フィードバックを受けて昇格
or 継続 レビュアー試用期間制度
© kaonavi, inc. 30 比較的低いハードルで レビュー経験を重ねられる
© kaonavi, inc. 31 レビュアー見習いに なってみて
© kaonavi, inc. 32 • やはり勉強になる • レビュアーをリスペクトできるように ◦ 見やすいプルリクを作る
• セルフレビューできるようになる 若手がレビュアー見習いになってみて
© kaonavi, inc. 33 レビュアー見習いに なりたいと思ったあなた
© kaonavi, inc. 34 若手をレビュアー見習い にしたいと思ったあなた
© kaonavi, inc. 35 でも...
© kaonavi, inc. 36 何をどうレビューしたら いいか分からん💢💢💢
© kaonavi, inc. 37 そんなあなたに
© kaonavi, inc. 38 レビュアー 1stステップ
© kaonavi, inc. 39 • わからないところは、わかりませんと素直に言う • 「ここいいですね!勉強になります!!」だけでもOK! • ChatGPTに投げてみる
レビュアー1stステップ ※ 社内ルールに従ってください
© kaonavi, inc. 40 これであなたも 明日からレビュアーに🤘
コードレビュアー「見習い」になったぞ!! 2024.08.24 フロントエンドカンファレンス北海道 2024 株式会社カオナビ 中村優太 © kaonavi, inc.