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
Code review - English version
Search
Sébastien Charrier
October 20, 2017
Programming
0
54
Code review - English version
Is code review a fucking waste of time?
Video [FR]:
https://www.youtube.com/watch?v=6aQK6GoTbxM
Sébastien Charrier
October 20, 2017
Tweet
Share
More Decks by Sébastien Charrier
See All by Sébastien Charrier
Prenez la parole !
scharrier
0
160
Code review - DevFest Nantes
scharrier
3
640
Tous UX designers !
scharrier
1
240
Angers.io - 8 mois après le lancement
scharrier
0
85
De l'idée au produit pour 4999€
scharrier
0
140
Web et vie privée
scharrier
0
64
Mainelabs en 1 an
scharrier
0
76
Remote
scharrier
4
150
Comment (ne pas) foirer un produit en beauté - Blendwebmix
scharrier
1
220
Other Decks in Programming
See All in Programming
Jakarta EE meets AI
ivargrimstad
0
110
Snowflake x dbtで作るセキュアでアジャイルなデータ基盤
tsoshiro
2
520
as(型アサーション)を書く前にできること
marokanatani
10
2.7k
レガシーシステムにどう立ち向かうか 複雑さと理想と現実/vs-legacy
suzukihoge
14
2.2k
macOS でできる リアルタイム動画像処理
biacco42
9
2.4k
Make Impossible States Impossibleを 意識してReactのPropsを設計しよう
ikumatadokoro
0
220
CSC509 Lecture 11
javiergs
PRO
0
180
受け取る人から提供する人になるということ
little_rubyist
0
240
CSC509 Lecture 12
javiergs
PRO
0
160
Arm移行タイムアタック
qnighy
0
330
2024/11/8 関西Kaggler会 2024 #3 / Kaggle Kernel で Gemma 2 × vLLM を動かす。
kohecchi
5
930
[Do iOS '24] Ship your app on a Friday...and enjoy your weekend!
polpielladev
0
110
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
364
19k
How GitHub (no longer) Works
holman
310
140k
Scaling GitHub
holman
458
140k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
Building Applications with DynamoDB
mza
90
6.1k
Designing Experiences People Love
moore
138
23k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
Visualization
eitanlees
145
15k
YesSQL, Process and Tooling at Scale
rocio
169
14k
Happy Clients
brianwarren
98
6.7k
The Art of Programming - Codeland 2020
erikaheidi
52
13k
Transcript
#CODE A fucking waste of time. DEVFEST NANTES - 20/10/2017
REVIEW
Sébastien Charrier scharrier
None
BACK TO THE PAST, WHEN WORKING WITH SVN, OR CVS.
CODING WAS FAST
None
GIT, Then, we got GITHUB, GITLAB, BITBUCKET…
SOME GOOD TOOLS TOGETHER TO WORK AND CODE
PULL* REQUEST * or merge
CODE REVIEW Yea. We could do before merging.
Ask a peer to read and validate our code before
merging it into the product.
Fuck, it takes too much time. Your boss
AT LEAST 30% OF MY TIME * personal estimation
None
COSTS Yep, it but…
QUALITY,
CONSISTENCY,
LEARNING.
IT’S AN INVESTMENT. Finally,
There are two important things.
STATE OF MIND
None
We work together to create the best product we can.
GUIDELINES
None
Write code style rules and review rules.
In order to not repeat yourself, and avoid conflicts.
SOME OF MY RULES
FOR EVERYBODY
EMPATHY
STAY HUMBLE EMPATHY
STAY HUMBLE NO IRONY EMPATHY
STAY HUMBLE NO IRONY NO FUCKING INSULTS * * true
story. EMPATHY
None
I AM THE REVIEWER
QUESTIONS, NO ORDERS
QUESTIONS, NO ORDERS BE EXPLICIT
QUESTIONS, NO ORDERS BE EXPLICIT SHOW GOOD STUFF
QUESTIONS, NO ORDERS BE EXPLICIT SHOW GOOD STUFF BE RESPONSIBLE
None
I AM REVIEWED
KEEP PRS SMALL
BE GRATEFUL KEEP PRS SMALL
BE GRATEFUL EXPLAIN YOUR CHOICES KEEP PRS SMALL
BE GRATEFUL EXPLAIN YOUR CHOICES ANSWER *ALL* COMMENTS KEEP PRS
SMALL
BE GRATEFUL EXPLAIN YOUR CHOICES ANSWER *ALL* COMMENTS DO NOT
GIVE UP KEEP PRS SMALL
STILL DISAGREE ?
None
CLOSE COMPUTERS AND DISCUSS IRL
OR ASK SOMEBODY ELSE’S POINT OF VIEW.
None
THE FINAL DECISION Finally, let the maintainer take (but do
another PR later.)
THANKS. http://bump.sh Psssst !