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
200
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
45
Effective Testing or how to sleep when you are on call
nirnaeth
0
140
Ruby and Rails - Session 2
nirnaeth
0
52
Ruby and Rails - Session 1
nirnaeth
1
56
Off the Rails - alternatives in the wild
nirnaeth
0
100
Bentobox @RailsGirls
nirnaeth
1
74
Other Decks in Programming
See All in Programming
.NET 9アプリをCGIとして レンタルサーバーで動かす
mayuki
1
770
コンテナをたくさん詰め込んだシステムとランタイムの変化
makihiro
1
120
testcontainers のススメ
sgash708
1
120
RWC 2024 DICOM & ISO/IEC 2022
m_seki
0
200
似たもの同士のPerlとPHP
uzulla
1
130
Recoilを剥がしている話
kirik
5
6.6k
良いユニットテストを書こう
mototakatsu
4
1.6k
ブラウザ単体でmp4書き出すまで - muddy-web - 2024-12
yue4u
2
460
Semantic Kernelのネイティブプラグインで知識拡張をしてみる
tomokusaba
0
180
創造的活動から切り拓く新たなキャリア 好きから始めてみる夜勤オペレーターからSREへの転身
yjszk
1
130
range over funcの使い道と非同期N+1リゾルバーの夢 / about a range over func
mackee
0
110
テストケースの名前はどうつけるべきか?
orgachem
PRO
0
130
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
0
94
Mobile First: as difficult as doing things right
swwweet
222
9k
Faster Mobile Websites
deanohume
305
30k
Reflections from 52 weeks, 52 projects
jeffersonlam
347
20k
Building Applications with DynamoDB
mza
91
6.1k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
How STYLIGHT went responsive
nonsquared
95
5.2k
BBQ
matthewcrist
85
9.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