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
A short introduction to Pair Programming
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Monica Giambitto
November 28, 2013
Programming
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
A short introduction to Pair Programming
How to write better code without killing each other
Monica Giambitto
November 28, 2013
More Decks by Monica Giambitto
See All by Monica Giambitto
Plan for Success
nirnaeth
1
65
Effective Testing or how to sleep when you are on call
nirnaeth
0
170
Ruby and Rails - Session 2
nirnaeth
0
80
Ruby and Rails - Session 1
nirnaeth
1
82
Off the Rails - alternatives in the wild
nirnaeth
0
120
Bentobox @RailsGirls
nirnaeth
1
99
Other Decks in Programming
See All in Programming
AIとASP.NET Coreで雑Webアプリを作った話
mayuki
0
660
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
550
Mujeres en SEO Summit 2026 - Greatest Disaster Hits en Web Performance
guaca
0
190
Lessons from Spec-Driven Development
simas
PRO
0
210
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
170
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2.1k
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
4.3k
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
360
Oxcを導入して開発体験が向上した話
yug1224
4
320
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
250
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
150
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.4k
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Docker and Python
trallard
47
3.9k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
390
A Modern Web Designer's Workflow
chriscoyier
698
190k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
460
The Language of Interfaces
destraynor
162
27k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
A Tale of Four Properties
chriscoyier
163
24k
A designer walks into a library…
pauljervisheath
211
24k
The SEO Collaboration Effect
kristinabergwall1
1
490
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
860
Transcript
PAIR PROGRAMMING OR HOW TO WRITE BETTER CODE TOGETHER WITHOUT
KILLING EACH OTHER
WAT? 2 PROGRAMMERS ON 1 WORKSTATION
DRIVER ! CODING NAVIGATOR ! READ CHECK SANITY TEST DIRECTION
WAT?
SWAP ROLES WAT?
CODE QUALITY ! BETTER THOUGHT CODE LESS SLOPPY LESS TRIVIAL
ERRORS BENEFITS
BENEFITS MORE KNOWLEDGE ! ON THE PROJECT NEW TRICKS SKILLS
TRANSFERT
BENEFITS PROJECT ! REDUNDANCY RESILIENCE
BEST CASE SCENARIO ! OVERHEAD INCREASE 15% COSTS
PAIR PROGRAMMING + TDD ! 10 DEV_1 WRITES A FAILING
TEST 20 DEV_2 WRITES THE CODE TO MAKE THE TEST PASS 30 DEV_2 WRITES THE NEXT FAILING TEST 40 SWAP(DEV_1, DEV_2) 50 GOTO 10 PING PONG VARIANT
AND NOW?
FIDOR TECS PROJECT DATE CLIENT TBD OUR PLAN 2 HOURS
/ DAY ; 1 PAIR / WEEK ; 1 TASK / PAIR