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
42
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
72
Other Decks in Programming
See All in Programming
Remix × Cloudflare Pages × Sentry 奮闘記 / remix-pages-sentry
nkzn
1
390
利用者視点で考える、イテレータとの上手な付き合い方
syumai
4
220
タイミーにおけるデータの利用シーンと データ基盤の挑戦
marufeuille
4
3.2k
ECS向けのドリフト検知機構を実装してみた
tkikuc
0
280
型付きで行うVSCode拡張機能開発 / VSCode Meetup #31
mazrean
0
230
Removing Corepack
yosuke_furukawa
PRO
9
1.1k
CSC509 Lecture 02
javiergs
PRO
0
160
2024-10-01 dev2next - Observability for Modern JVM Applications
jonatan_ivanov
0
100
2024-10-02 dev2next - Application Observability like you've never heard before
jonatan_ivanov
0
170
色んなオートローダーを覗き見る #phpcon_okinawa
o0h
PRO
5
380
PHPを書く理由、PHPを書いていて良い理由 / Reasons to write PHP and why it is good to write PHP
seike460
PRO
5
430
CDKを活用した 大規模コンテナ移行 プロジェクトの紹介
yoyoyopg
0
250
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
663
120k
The Cult of Friendly URLs
andyhume
77
6k
Speed Design
sergeychernyshev
22
470
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
Unsuck your backbone
ammeep
668
57k
GitHub's CSS Performance
jonrohan
1030
450k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
29
1.7k
Fontdeck: Realign not Redesign
paulrobertlloyd
81
5.2k
Designing for Performance
lara
604
68k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
504
140k
What's in a price? How to price your products and services
michaelherold
243
11k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
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