Questions tagged [pair-programming]
Pair programming is an agile software development technique, with two people working together on one terminal. While the first person focuses on syntax and other tactical aspects, the other reviews the code from the larger context perspective.
52 questions
40
votes
6
answers
14k
views
What's the correct way to do pair programming?
We've been utilizing pair programming (or something like it) for a few years. As a senior engineer on the team - I find that pairing actually negatively impacts the team's throughput.
The common ...
24
votes
7
answers
16k
views
What are possible disadvantages of pair programming? [closed]
Pair programming is quite famous now-a-days.
It has several advantages like:
Programs with fewer bugs.
Post production maintenance cost is much less.
Established practices are challenged resulting ...
1
vote
2
answers
585
views
Real-time collaboration via tmux / screen
As I'm sure most of you are aware; tmux and screen have features that allow the sharing of a concurrent terminal session with a remote host.
At first this seems great, and for some purposes it is, ...
-2
votes
1
answer
730
views
Is pair programming a good strategy to transfer knowledge from a senior to a junior developer? [closed]
Many people mention that this is a good practice, but the work pace of junior and senior developers are different and, often times, junior developers can feel intimidated by the constant presence of a ...
1
vote
0
answers
105
views
When is it justifiable to use pair programming and when is it not? [duplicate]
On the software project I'm working there are 4 teams of 6 people. The project itself is a moderately complex distributed system, but the current user stories are mostly about implementing CRUD ...
0
votes
2
answers
246
views
How to explain to PM that a task is too small to be shared [closed]
There is task that from the business point of view is really critical but, even it has been estimated in 40 days of works [of course worst case], involves a really small part of the project (a couple ...
2
votes
1
answer
5k
views
How to prepare for INTERVIEW with PAIR PROGRAMMING (C#) [closed]
I have a stage in an interview process where I am supposed to do pair programming, or at least they want to see me working in Visual Studio with an experienced developer. This is a company promoting ...
3
votes
4
answers
586
views
Is Pair programming works good when it come to backend developer and frontend developer working together? [closed]
If there's a work that need frontend and backend developers to work together, should they:
Pair programming all the times? When it's backend work, frontend developer is navigator, backend developer ...
1
vote
4
answers
418
views
Paired Programming - best approach
There is a new developer starting soon. This person is at an entry level but has worked in app support for a couple of years.
I asked this question some time ago just before I started training ...
0
votes
2
answers
356
views
What's the etiquette on looking at the other person's email when pair programming?
To me - if you're pair programming - then you don't open your email, or you decide you're cool with the other person looking at it.
I've worked with a person who looks away, and expects you not to ...
16
votes
1
answer
4k
views
Does pair programming remove the need of code reviews in an Extreme Programming (XP) project?
In an extreme programming project, programmers do pair programming most of the time.
As these pairs also rotate, that is, you pair program with different people, and there is a sense of collective ...
0
votes
4
answers
2k
views
Pair Rotation in a team for effective pair programming
We follow pair programming in our company and always face the issue of balanced and effective pair rotation within the developers on stories.
We follow a simple metrics in which every developer's ...
3
votes
3
answers
693
views
How do I set up pairing email addresses?
Our team uses the Ruby gem hitch to manage pairing. You set it up with a group email address (e.g. [email protected]) and then tell it who is pairing:
$ hitch james tiffany
Hitch then sets your Git ...
9
votes
6
answers
4k
views
Is Pair Programming also used to train less experienced developers and bring them up to speed? [duplicate]
I am familiar with Agile and Pair Programming (http://en.wikipedia.org/wiki/Pair_programming). I thought Pair Programming was used if there was a complex requirement i.e. two sets of eyes is better ...
20
votes
6
answers
3k
views
Pair Programming/Collaboration in a small company
I work at a small development company as the lead developer. We have two other developers, as well as my boss who is a developer, but doesn't really do much of the actual coding anymore.
The problem ...