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
200
コードレビュアー「見習い」になったぞ!!/ 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 株式会社カオナビ
駆け出しリーダーとしての第一歩〜開発チームとの新しい関わり方〜 / Beginning Journey as Team Leader
kaonavi
0
200
プロダクトの寿命を延ばすためにエンジニアが考えるべきこと 〜バージョンアップってなんのためにやるのか〜 / Strategies for product longevity
kaonavi
0
200
【株式会社カオナビ】会社紹介資料 for business / kaonavi/introduction-for-business
kaonavi
0
1.2k
「カオナビ」の現在地とこれからの挑戦! / kaonavi Present and Future Navigating Our Path
kaonavi
0
210
スクラムチームをスケールする~チームとしての一体感を生むために取り組んだこと~ / Scaling Scrum Teams
kaonavi
0
280
スクラムゾンビになっちゃたので、古のフレームワークを導入した話 / Embracing Ancient Frameworks
kaonavi
0
360
より早く品質を届けるために開発チームみんなで品質について対話した話 / Dialogue About Quality
kaonavi
0
190
開発チームの外からの支援 データを民主化し、よりユーザー視点で考える土壌をつくる / Data Management Startup in kaonavi v2
kaonavi
0
180
カオナビの利用実績をアウトカムへつなげる旅 / example-of-data-management-startup-in-kaonavi
kaonavi
1
610
Other Decks in Technology
See All in Technology
【詳説】コンテンツ配信 システムの複数機能 基盤への拡張
hatena
0
190
生成AI×財務経理:PoCで挑むSlack AI Bot開発と現場巻き込みのリアル
pohdccoe
1
470
ディスプレイ広告(Yahoo!広告・LINE広告)におけるバックエンド開発
lycorptech_jp
PRO
0
220
サイト信頼性エンジニアリングとAmazon Web Services / SRE and AWS
ymotongpoo
2
460
わたしがEMとして入社した「最初の100日」の過ごし方 / EMConfJp2025
daiksy
13
4k
白金鉱業Meetup Vol.17_あるデータサイエンティストのデータマネジメントとの向き合い方
brainpadpr
7
990
Visualize, Visualize, Visualize and rclone
tomoaki0705
9
77k
JavaにおけるNull非許容性
skrb
1
2k
人はなぜISUCONに夢中になるのか
kakehashi
PRO
6
1.8k
株式会社EventHub・エンジニア採用資料
eventhub
0
4.3k
AWSではじめる Web APIテスト実践ガイド / A practical guide to testing Web APIs on AWS
yokawasa
5
220
MIMEと文字コードの闇
hirachan
2
1.4k
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
What's in a price? How to price your products and services
michaelherold
244
12k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
Testing 201, or: Great Expectations
jmmastey
42
7.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
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.