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
Monica Giambitto
November 28, 2013
Programming
0
190
A short introduction to Pair Programming
How to write better code without killing each other
Monica Giambitto
November 28, 2013
Tweet
Share
More Decks by Monica Giambitto
See All by Monica Giambitto
Plan for Success
nirnaeth
1
40
Effective Testing or how to sleep when you are on call
nirnaeth
0
130
Ruby and Rails - Session 2
nirnaeth
0
51
Ruby and Rails - Session 1
nirnaeth
1
56
Off the Rails - alternatives in the wild
nirnaeth
0
98
Bentobox @RailsGirls
nirnaeth
1
67
Other Decks in Programming
See All in Programming
20240706_CDKConf
takuyay0ne
0
1.2k
Jetpack for KMP
fornewid
1
290
CSC307 Lecture 11
javiergs
PRO
0
240
AHC035解説
terryu16
0
730
CSC307 Lecture 13
javiergs
PRO
0
150
The rollercoaster of releasing an Android, iOS, and macOS app with Kotlin Multiplatform | droidcon Berlin
prof18
0
110
Temporalを取り巻く仕様を整理する
sajikix
0
120
スクラムマスターって孤独じゃないですか?
yoshitaroyoyo
1
140
【Go言語】golangci-lintの使い方
tomo1227
0
280
DynamoDB コスト最適化っぽいことの基本 with Terraform
kuro_kurorrr
2
250
Google's Recipe for Scaling (Web) Security – LocoMocoSec 2024
lweichselbaum
0
170
Trial
cairolibrary720
1
130
Featured
See All Featured
Happy Clients
brianwarren
94
6.6k
What's new in Ruby 2.0
geeforr
338
31k
KATA
mclloyd
20
13k
Building Effective Engineering Teams - LeadDev
addyosmani
47
2.2k
Into the Great Unknown - MozCon
thekraken
20
1.3k
Side Projects
sachag
451
42k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
44
4.7k
No one is an island. Learnings from fostering a developers community.
thoeni
17
2.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
28
2.2k
Stop Working from a Prison Cell
hatefulcrawdad
266
20k
Why Our Code Smells
bkeepers
PRO
332
56k
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