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
Pair Programming
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Someth Victory
September 30, 2015
Programming
0
76
Pair Programming
Someth Victory
September 30, 2015
Tweet
Share
Other Decks in Programming
See All in Programming
20260315 AWSなんもわからん🥲
chiilog
2
170
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
220
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
350
AI Assistants for Your Angular Solutions
manfredsteyer
PRO
0
150
The free-lunch guide to idea circularity
hollycummins
0
300
「やめとこ」がなくなった — 1月にZennを始めて22本書いた AI共創開発のリアル
atani14
0
410
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
370
maplibre-gl-layers - 地図に移動体たくさん表示したい
kekyo
PRO
0
390
Agentic AI: Evolution oder Revolution
mobilelarson
PRO
0
190
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.4k
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
570
ふつうのRubyist、ちいさなデバイス、大きな一年 / Ordinary Rubyists, Tiny Devices, Big Year
chobishiba
1
480
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
2.7M
How to make the Groovebox
asonas
2
2k
Ethics towards AI in product and experience design
skipperchong
2
230
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Color Theory Basics | Prateek | Gurzu
gurzu
0
260
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
990
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Odyssey Design
rkendrick25
PRO
2
550
For a Future-Friendly Web
brad_frost
183
10k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Agile that works and the tools we love
rasmusluckow
331
21k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.5k
Transcript
–Someth Victory “Pair Programming.” @Rotati Consulting
Contents • Introduction • Requirements • Pair Variations • Advantages
• Disadvantages • Q/A
What is Pair Programming? Introduction
An agile software development technique in which two programmers work
as a pair together on one workstation. Introduction
How? Introduction
One, the driver, writes code while the other, the observer,
pointer or navigator, reviews each line of code as it is typed in. The two programmers switch roles frequently. Introduction
• 2 Programmers • 2 Monitors • 2 Keyboards •
2 Mice • 1 Computer Machine Requirements
Requirements Why need 2 mice, keyboards, monitors?
• Expert to expert • Expert to novice • Novice
to novice Pair Variations
Expert to expert
Expert to novice
Novice to novice
• Code and architecture quality • Productivity • Constant quality
assurance • Risk reduction • Scaling • Learning • Communication Advantages
• Increase man-hour • Boring for expert to novice level
Disadvantages
Questions?