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
66
Ruby and Rails - Session 1
nirnaeth
1
62
Off the Rails - alternatives in the wild
nirnaeth
0
110
Bentobox @RailsGirls
nirnaeth
1
80
Other Decks in Programming
See All in Programming
ドメインモデリングにおける抽象の役割、tagless-finalによるDSL構築、そして型安全な最適化
knih
11
2k
Java on Azure で LangGraph!
kohei3110
0
170
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
44
29k
XSLTで作るBrainfuck処理系
makki_d
0
210
WindowInsetsだってテストしたい
ryunen344
1
190
Using AI Tools Around Software Development
inouehi
0
1.3k
童醫院敏捷轉型的實踐經驗
cclai999
0
170
ruby.wasmで多人数リアルタイム通信ゲームを作ろう
lnit
2
180
つよそうにふるまい、つよい成果を出すのなら、つよいのかもしれない
irof
1
300
Effect の双対、Coeffect
yukikurage
5
1.4k
A comprehensive view of refactoring
marabesi
0
970
Claude Codeの使い方
ttnyt8701
1
130
Featured
See All Featured
Gamification - CAS2011
davidbonilla
81
5.3k
4 Signs Your Business is Dying
shpigford
184
22k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Adopting Sorbet at Scale
ufuk
77
9.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Thoughts on Productivity
jonyablonski
69
4.7k
Statistics for Hackers
jakevdp
799
220k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
RailsConf 2023
tenderlove
30
1.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.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