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
530
少し変わったコードレビュー(KGDC)
コードレビューを改善すれば、勉強会にもなり、チーム全体の技術力アップ出来ます。
Amakza
March 19, 2021
Tweet
Share
Other Decks in Programming
See All in Programming
どうしてこうなった命名集 ~🔥編~ / OOC 2024 LT
pictiny
4
2.9k
WinUI 3デモ - "CommunityToolkit.Mvvm"NuGetパッケージ編
andrewkeepcoding
0
140
生成 AI の中身を覗いてみよう〜基礎から医療現場での応用まで〜
soh9834
2
770
Some Quick Ideas To Improve Your Tests ( #jassttokyo )
teyamagu
PRO
2
2.3k
自作ソフト(VMagicMirror)がVRMA対応してる話+実装のTips
bakudreameater
0
110
イベントストーミングによるオブジェクトモデリング・オブジェクト指向プログラミングの適用・開発プロセスの変遷・アーキテクチャの変革 / Object modeling with Event Storming.
nrslib
12
3.2k
htmx is fun!
codehex
2
190
TCAの Shared Stateって どういう仕組みになってんの?
yimajo
0
330
ONE WEDGE_Company_Information
1wedge
0
180
ファイル先頭の use の意味、説明できますか? 〜PHP の namespace と autoloading の関係を正しく理解しよう〜 / namespace and autoloading in php
okashoi
2
470
Crafting a Own PHP - ウキウキ手作りミニマリストPHP
uzulla
4
1.1k
Swiftの型推論を学ぼう | Let's Learn About Type Inference in Swift
omochi
2
790
Featured
See All Featured
A better future with KSS
kneath
230
16k
We Have a Design System, Now What?
morganepeng
42
6.7k
Build The Right Thing And Hit Your Dates
maggiecrowley
23
1.9k
In The Pink: A Labor of Love
frogandcode
137
21k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
153
14k
Imperfection Machines: The Place of Print at Facebook
scottboms
257
12k
Reflections from 52 weeks, 52 projects
jeffersonlam
343
19k
From Idea to $5000 a Month in 5 Months
shpigford
376
45k
Side Projects
sachag
451
41k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
1
1.2k
A Philosophy of Restraint
colly
195
15k
Building Better People: How to give real-time feedback that sticks.
wjessup
350
18k
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