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
少し変わったコードレビュー(KGDC)
Search
Amakza
March 19, 2021
Programming
0
520
少し変わったコードレビュー(KGDC)
コードレビューを改善すれば、勉強会にもなり、チーム全体の技術力アップ出来ます。
Amakza
March 19, 2021
Tweet
Share
Other Decks in Programming
See All in Programming
Honoとhtmx
yusukebe
6
1.1k
PHPアプリケーションのスケーラビリティと 信頼性を革新する nginx+ngx_mrubyとGoの融合
pyama86
2
220
Deno に Web 標準 API を実装する / Implementing Web Standard API to Deno
petamoriken
0
310
Deep Dive 大規模システムアーキテクチャ/開発組織エンジニアリング / Deep Dive Large-Scale System Architecture, Development Organization Engineering
nrslib
4
420
Laravel OpenAPIによる"辛くない"スキーマ駆動開発
kentaroutakeda
2
1.4k
とにかくHTTP3をライトニングに話す / Anyway, I'll talk to Lightning about HTTP3.
seike460
PRO
0
110
Next.js で SPA を構築する際の辛み
hayatow
0
220
Some Quick Ideas To Improve Your Tests ( #jassttokyo )
teyamagu
PRO
2
1.9k
Vue 3.4
kazupon
13
3.5k
『データ可視化学入門』をPythonからRに翻訳した話(増強版)
bob3bob3
0
280
25 Years of the JCP Program
ivargrimstad
0
1k
BuefyのMaintainerを引き継いだ件
kikuomax
0
330
Featured
See All Featured
A designer walks into a library…
pauljervisheath
199
23k
Robots, Beer and Maslow
schacon
PRO
154
7.9k
VelocityConf: Rendering Performance Case Studies
addyosmani
319
23k
A better future with KSS
kneath
230
16k
Documentation Writing (for coders)
carmenintech
59
3.7k
What's new in Ruby 2.0
geeforr
335
31k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
242
20k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
6
930
Keith and Marios Guide to Fast Websites
keithpitt
407
22k
Music & Morning Musume
bryan
39
5.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
11
1.4k
Adopting Sorbet at Scale
ufuk
66
8.5k
Transcript
少し変わったコードレビュー 2021/03/17 KGDC Tech Conference Carlos Planter
NAME: COUNTRY: COMPANY: POSITION: CARLOS PLANTER MEXICO mediba.inc FRONT-END ENGINEER
自己紹介
プロダクト紹介 auゲーム ゲームポータル
チーム体制 フロントエンド バックエンド インフラ
•自己組織チーム •技術力強化 チームとしての目標
どうやってできるのか?
コードレビュー使いましょう!
よくあるコードレビュー① Main coder そもそもBE わかんない… ふーーーん LGTM!! 俺の素晴らしいコード 見て頂戴! 赤井さんはいいと
思っているから、 僕もそうしよう!
よくあるコードレビュー① Main coder ふーーーん LGTM!! 俺の素晴らしいコード 見て頂戴! 赤井さんはいいと 思っているから、 僕もそうしよう!
Problem • 言語や環境わからないとコードレ ビューできない • わかるようになりたいけど、Github で質問しづらい
よくあるコードレビュー② Main coder/Driver ここでこうやって、ああ やって、難しかったけど この関数を使って先々週 あった問題も回避できて、 最高なコード書けたぜ! ふーーーん よくわからないけど、
質問していいのかな…
よくあるコードレビュー② Main coder ここでこうっやて、ああ やって、難しかったけど この関数を使って先々週 あった問題も回避できて、 最高なコード書けたぜ! ふーーーん これわからないけど、
聞いていいのかな… Problem • メインコーダーは皆が自分と同じ知 識があると前提してしまい喋り出す • 一方的なコミュニケーションにな りがち
改善してみましょう!
Main coder/Driver Driver Main coder 1) メインコーダーはタスクの条 件と期待結果を説明する。画面 で見せたり、気になったところ も説明する。
2) ドライバーを指名して、メイ ンコーダーと交代する。 3) ドライバーはコードを説明し ようとして、わからないところ をメインコーダーに聞いてみる。 少し変わったコードレビュー
Improvement ① ・コードを書いていない人が話し 手なので理解できていないと説明 できない!! → 質問しやすい!! 説明する中で自然と質問が湧 いてくる
Improvement ② ・メインコーダーは質問への回答 に集中できる
Improvement ③ ・いつもより少し時間がかかりま すが、コードレビュー+勉強会だ と思ったら時間がとても効率 的!!
結果
インフラ フロントエンド チームの技術力アップ バックエンド
ご視聴ありがとうございました
Muchas Gracias