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
Someth Victory
September 30, 2015
Programming
0
72
Pair Programming
Someth Victory
September 30, 2015
Tweet
Share
Other Decks in Programming
See All in Programming
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
2
680
Systèmes distribués, pour le meilleur et pour le pire - BreizhCamp 2025 - Conférence
slecache
0
110
ニーリーにおけるプロダクトエンジニア
nealle
0
660
deno-redisの紹介とJSRパッケージの運用について (toranoana.deno #21)
uki00a
0
160
PicoRuby on Rails
makicamel
2
110
GoのGenericsによるslice操作との付き合い方
syumai
3
700
「Cursor/Devin全社導入の理想と現実」のその後
saitoryc
0
620
XP, Testing and ninja testing
m_seki
3
220
ペアプロ × 生成AI 現場での実践と課題について / generative-ai-in-pair-programming
codmoninc
0
100
Rubyでやりたい駆動開発 / Ruby driven development
chobishiba
1
510
Node-RED を(HTTP で)つなげる MCP サーバーを作ってみた
highu
0
110
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
610
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
Building Applications with DynamoDB
mza
95
6.5k
Six Lessons from altMBA
skipperchong
28
3.9k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
BBQ
matthewcrist
89
9.7k
Rails Girls Zürich Keynote
gr2m
94
14k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
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?