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
110
コードレビュアー「見習い」になったぞ!!/ 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 株式会社カオナビ
「カオナビ」の現在地とこれからの挑戦! / kaonavi Present and Future Navigating Our Path
kaonavi
0
93
スクラムチームをスケールする~チームとしての一体感を生むために取り組んだこと~ / Scaling Scrum Teams
kaonavi
0
200
スクラムゾンビになっちゃたので、古のフレームワークを導入した話 / Embracing Ancient Frameworks
kaonavi
0
300
より早く品質を届けるために開発チームみんなで品質について対話した話 / Dialogue About Quality
kaonavi
0
140
開発チームの外からの支援 データを民主化し、よりユーザー視点で考える土壌をつくる / Data Management Startup in kaonavi v2
kaonavi
0
150
カオナビの利用実績をアウトカムへつなげる旅 / example-of-data-management-startup-in-kaonavi
kaonavi
1
450
kaonavi Future Deck
kaonavi
7
82k
SaaS型Webサービス「カオナビ」のチーム開発でPackage by Featureを取り入れた話/Implementing Package by Feature in kaonavi
kaonavi
0
1.9k
成長し続けられるエンジニア組織を目指して / How to create Growth-Ready Engineering Team
kaonavi
0
1.2k
Other Decks in Technology
See All in Technology
AIチャットボット開発への生成AI活用
ryomrt
0
170
Making your applications cross-environment - OSCG 2024 NA
salaboy
0
190
DynamoDB でスロットリングが発生したとき/when_throttling_occurs_in_dynamodb_short
emiki
0
210
Can We Measure Developer Productivity?
ewolff
1
150
Application Development WG Intro at AppDeveloperCon
salaboy
0
190
サイバーセキュリティと認知バイアス:対策の隙を埋める心理学的アプローチ
shumei_ito
0
390
Engineer Career Talk
lycorp_recruit_jp
0
180
Amplify Gen2 Deep Dive / バックエンドの型をいかにしてフロントエンドへ伝えるか #TSKaigi #TSKaigiKansai #AWSAmplifyJP
tacck
PRO
0
380
rootlessコンテナのすゝめ - 研究室サーバーでもできる安全なコンテナ管理
kitsuya0828
3
390
適材適所の技術選定 〜GraphQL・REST API・tRPC〜 / Optimal Technology Selection
kakehashi
1
630
Lexical Analysis
shigashiyama
1
150
TanStack Routerに移行するのかい しないのかい、どっちなんだい! / Are you going to migrate to TanStack Router or not? Which one is it?
kaminashi
0
590
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
49
11k
Fireside Chat
paigeccino
34
3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
Automating Front-end Workflow
addyosmani
1366
200k
[RailsConf 2023] Rails as a piece of cake
palkan
52
4.9k
GraphQLとの向き合い方2022年版
quramy
43
13k
Code Reviewing Like a Champion
maltzj
520
39k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
A Tale of Four Properties
chriscoyier
156
23k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
YesSQL, Process and Tooling at Scale
rocio
169
14k
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.