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
210
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
50
Effective Testing or how to sleep when you are on call
nirnaeth
0
150
Ruby and Rails - Session 2
nirnaeth
0
67
Ruby and Rails - Session 1
nirnaeth
1
62
Off the Rails - alternatives in the wild
nirnaeth
0
110
Bentobox @RailsGirls
nirnaeth
1
82
Other Decks in Programming
See All in Programming
Vue・React マルチプロダクト開発を支える Vite
andpad
0
110
デザインシステムが必須の時代に
yosuke_furukawa
PRO
2
130
SOCI Index Manifest v2が出たので調べてみた / Introduction to SOCI Index Manifest v2
tkikuc
1
110
Langfuseと歩む生成AI活用推進
licux
3
320
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
340
Updates on MLS on Ruby (and maybe more)
sylph01
1
160
物語を動かす行動"量" #エンジニアニメ
konifar
14
5.7k
KessokuでDIでもgoroutineを活用する / Go Connect #6
mazrean
0
120
ライブ配信サービスの インフラのジレンマ -マルチクラウドに至ったワケ-
mirrativ
2
270
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
110
Rancher と Terraform
fufuhu
2
150
個人軟體時代
ethanhuang13
0
260
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
A designer walks into a library…
pauljervisheath
207
24k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Balancing Empowerment & Direction
lara
3
600
How to train your dragon (web standard)
notwaldorf
96
6.2k
Done Done
chrislema
185
16k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.6k
Building Applications with DynamoDB
mza
96
6.6k
Making Projects Easy
brettharned
117
6.4k
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