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
若手エンジニアのコードレビュー 〜斜め上のPRを見て学ぼう!〜
Search
nakampany
March 29, 2024
1
75
若手エンジニアのコードレビュー 〜斜め上のPRを見て学ぼう!〜
仕事とお酒を愛でる「ソースコード」レビューまつり!2024/3/29
nakampany
March 29, 2024
Tweet
Share
More Decks by nakampany
See All by nakampany
自分発信のミーティングがノープランすぎて失敗しかけた話
nakampany
1
360
アドベントカレンダーで投稿するのはタイパが悪いのか?
nakampany
1
73
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Gamification - CAS2011
davidbonilla
81
5.3k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
How to Ace a Technical Interview
jacobian
276
23k
GraphQLとの向き合い方2022年版
quramy
46
14k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Transcript
若手エンジニアのコードレビュー 〜斜め上のPRを見て学ぼう!〜 仕事とお酒を愛でる「ソースコード」レビューまつり! 2024/3/29 株式会社HRBrain 中嶋将太
2 AGENDA • 自己紹介 • 若手エンジニアのコードレビューについて • 若手エンジニアがレビューするメリットとは? • コードレビューの第一歩目
• レビューができるようになるには? • まとめ
自己紹介
4 自己紹介 • 中嶋 将太(なかじ) • HRbrain 24卒インターン - 半年 PHPでインターン
- もう少しで HRBrainでインターン1年 • Go言語で新規事業開発をおこなっています • #ゴルフ#麻雀🀄 #海外旅行✈ @nakampany
• 今回の内容記事にしてます!(ややばずったのかな?) • https://qiita.com/nakampany/items/49fa90cf584fd9ad418d 5 若手エンジニアのコードレビュー 〜斜め上のPRを見て学ぼう!〜
若手エンジニアのコードレビュー
• 「コードレビューは自分にはハードルが高いなー🙁」 • 「知識ないから、先輩のPRにコメントするの恐れ多い😨」 などと思っているor思ったことありませんか?? 自分は、当然に 先輩エンジニアやチームメンバーのコードをレビューするのは恐れ多く、 ワンステップ先だと思っていました〜 7 若手エンジニアのコードレビュー
最近は、積極的に先輩エンジニアやチームメンバーのPRにコメントをつけている (全く完璧ではなく、なんちゃってですが😅) ですが、 『的を得たコメントできているんだろうか?😟』 と思うことが多くあります。 8 若手エンジニアのコードレビュー
先輩エンジニアとCTOからアドバイスをもとに、 若手エンジニアのコードレビューについての 考えをまとめました〜 9 若手エンジニアのコードレビュー
若手エンジニアがレビューする メリットとは?
11 若手エンジニアがレビューするメリットとは? • 1. 自己のスキル向上 • 2. チーム内コミュニケーションの活発化 • 3.
レビューにレビューをもらえる レビューコメント Goはキャメルケースなのに、 URLが入ってる!(Url→URL) 見やすいのでいいですね! レビューのレビュー 大文字が推奨されています companyURLName := fetchCompanyURLName()
12 若手エンジニアがレビューするメリットとは? 若手がレビューすることはいいことだってわかるけど、 そんないきなりできんわい!
13 コードレビューの第一歩目 • 指摘(多くの人が想像しているコードレビュー) • 質問(この実装どういう意図で?) • 承認(褒める、この実装すごい!) 「質問」、「承認」から入ると良いです! 「PRに上記のコメントがついて、嫌がる先輩やチームメンバーいない!😇」
というマインドをもち、果敢にコメントをつけると良いと思います!
スピード感を持ってレビューが できるようになるには?
斜め上のPRで学ぶ! 15 スピード感を持ってレビューができるようになるには?
斜め上のPRとは、、、 斜め上の先輩(1つ上の新卒のエンジニア)のPRです! (自分(24卒)であれば、斜め上の先輩→23卒) - レビュアーがどこをみているか - レビューコメントのちょっとした作法 - レビュイーが指摘された箇所を先回りして予習 16
スピード感を持ってレビューができるようになるには?
まとめ
• 若手がレビューするメリットは、「レビューにレビューをもらえる」 • コードレビューの第一歩目は「質問」、「承認」 • レビューの知識は斜め上のPRを見て学ぼう! 18 まとめ