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
71
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
170
Code review - DevFest Nantes
scharrier
3
690
Tous UX designers !
scharrier
1
340
Angers.io - 8 mois après le lancement
scharrier
0
98
De l'idée au produit pour 4999€
scharrier
0
160
Web et vie privée
scharrier
0
84
Mainelabs en 1 an
scharrier
0
96
Remote
scharrier
4
170
Comment (ne pas) foirer un produit en beauté - Blendwebmix
scharrier
1
240
Other Decks in Programming
See All in Programming
Python’s True Superpower
hynek
0
190
株式会社 Sun terras カンパニーデック
sunterras
0
1.9k
15年目のiOSアプリを1から作り直す技術
teakun
0
570
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
1
350
CSC307 Lecture 14
javiergs
PRO
0
440
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
210
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
120
Raku Raku Notion 20260128
hareyakayuruyaka
0
430
24時間止められないシステムを守る-医療ITにおけるランサムウェア対策の実際
koukimiura
2
180
atmaCup #23でAIコーディングを活用した話
ml_bear
4
720
Rails Girls Tokyo 18th GMO Pepabo Sponsor Talk
yutokyokutyo
0
180
grapheme_strrev関数が採択されました(あと雑感)
youkidearitai
PRO
1
190
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
A Soul's Torment
seathinner
5
2.4k
Done Done
chrislema
186
16k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
The untapped power of vector embeddings
frankvandijk
2
1.6k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Being A Developer After 40
akosma
91
590k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
120
How to Ace a Technical Interview
jacobian
281
24k
Un-Boring Meetings
codingconduct
0
220
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
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 !