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 for Teams
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Josh Betz
July 26, 2015
Technology
50
0
Share
Code Review for Teams
Josh Betz
July 26, 2015
More Decks by Josh Betz
See All by Josh Betz
WP REST API
joshbetz
0
77
Automate All the Things
joshbetz
1
1.5k
Hypersonic
joshbetz
1
3.6k
Other Decks in Technology
See All in Technology
20年前の「OSS革命」に学ぶ AI時代の生存戦略
samakada
0
320
EBS暗号化に失敗してEC2が動かなくなった話
hamaguchimmm
2
180
AgentCore×VPCでの設計パターンn選と勘所
har1101
3
250
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
16k
Rebirth of Software Craftsmanship in the AI Era
lemiorhan
PRO
4
1.9k
生成AI時代のエンジニア育成 変わる時代と変わらないコト
starfish719
0
9.9k
猫でもわかるKiro CLI(CDKコーディング編)
kentapapa
1
130
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
74k
基盤を育てる 外部SaaS連携の運用
gamonges_dresscode
1
110
AIを共同作業者にして書籍を執筆する方法 / How to Write a Book with AI as a Co-Creator
ama_ch
2
130
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」ご紹介資料
laysakura
0
4k
ハーネスエンジニアリングをやりすぎた話 ~そのハーネスは解体された~
gotalab555
3
1.4k
Featured
See All Featured
Ethics towards AI in product and experience design
skipperchong
2
250
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.6k
Embracing the Ebb and Flow
colly
88
5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
200
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
520
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
130
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
220
Code Review Best Practice
trishagee
74
20k
Transcript
Code Review
Josh Betz Engineer, Automattic
Why Code Review?
• More than 2.6 billion monthly page views • More
than 9.5 million lines of code • 100% uptime last 30 days
Another set of eyes on your code.
Be proactive • Fix issues before they make it to
production • Limit downtime • Don’t get hacked
Save $$ • Downed, broken, hacked sites are expensive. •
Expensive to debug • Expensive to fix
Become a better programmer • Part of the WordPress culture
is learning by example. • All code that goes into core starts as a patch on a trac ticket. • You can learn just as much by giving feedback as you can by receiving feedback.
You wouldn't publish a book without sending it to an
editor first, don't publish software without code review.
What is Code Review?
What do we look for?
Security • XSS • SQL Injection • …
Performance • Slow Queries • Self DoS • Uncached functions
Functionality “Does this do what it’s supposed to do?”
When do you Code Review?
Always before production.
Before staging, if possible.
Methods of Code Review
Line-by-line • Important: Feedback references the code, not the developer.
• Have a Checklist • Github Pull Requests • Feature Branch Workflow • Gitflow Workflow
Pair Programming
Automated
Unit Tests
Static Analysis • VIP Scanner • PHP Codesniffer • Services
like Code Climate
Mix
What do you do?
Come work with me! http://automattic.com/work-with-us/