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
株式会社カオナビ
September 23, 2024
Technology
0
330
コードレビュアー「見習い」になったぞ!!/ 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は我々のソースコードを理解してくれないのか / Why AI Misunderstands Our Code
kaonavi
0
32
ステップアップする技術発信 : キャリアに活かせる発信戦略とは / Strategic Tech Communication
kaonavi
0
140
開発生産性を測る前にやるべきこと - 組織改善の実践 / Before Measuring Dev Productivity
kaonavi
18
14k
怖くないComposer / Composer Made Easy
kaonavi
0
400
「ラベルにとらわれない」エンジニアでいること/Be an engineer beyond labels
kaonavi
0
490
Popoverを早速実践投入してついでにブラウザにバグ報告もした話/Popover use, bug reported
kaonavi
0
310
デザインシステムのレガシーコンポーネントを刷新した話/Design System Legacy Renewal
kaonavi
1
430
バックエンド留学した話/Backend study abroad story
kaonavi
0
390
新卒1年目のフロントエンド開発での取り組み/New grad front-end efforts
kaonavi
0
440
Other Decks in Technology
See All in Technology
serverless team topology
_kensh
3
180
映像エッジAIにおけるNode-RED活用事例
emirmatsui
0
140
OpenTelemetry が拡げる Gemini CLI の可観測性
phaya72
2
2k
今この時代に技術とどう向き合うべきか
gree_tech
PRO
2
2.1k
Azureコストと向き合った、4年半のリアル / Four and a half years of dealing with Azure costs
aeonpeople
1
260
あなたの知らない Linuxカーネル脆弱性の世界
recruitengineers
PRO
3
150
初めてのDatabricks Apps開発
taka_aki
1
250
「魔法少女まどか☆マギカ Magia Exedra」におけるバックエンドの技術選定
gree_tech
PRO
0
110
旅で応援する✈️ NEWTが目指すコミュニティ支援とあたらしい旅行 / New Travel: Supporting by NEWT on Your Journey
mii3king
0
140
難しいセキュリティ用語をわかりやすくしてみた
yuta3110
0
370
物体検出モデルでシイタケの収穫時期を自動判定してみた。 #devio2025
lamaglama39
0
280
ハノーファーメッセ2025で見た生成AI活用ユースケース.pdf
hamadakoji
0
410
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
A better future with KSS
kneath
239
18k
The Language of Interfaces
destraynor
162
25k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Site-Speed That Sticks
csswizardry
13
920
RailsConf 2023
tenderlove
30
1.3k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Music & Morning Musume
bryan
46
6.9k
Building a Modern Day E-commerce SEO Strategy
aleyda
44
7.8k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
Statistics for Hackers
jakevdp
799
220k
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.