Programming in binomial

The programming in binomial (or even programming in English) is a work method in which two developers work together on the same part of code, in Binôme on the same work station.

Presentation

The programming is done by two, in binomial:

  • the first, called pilot ( driver ), has the keyboard. It is him which will work on the portion of code to write.
  • the second, called copilot ( partner ), is there to help it, by suggesting new possibilities or by detecting possible problems.
The roles are exchanged regularly during the meeting of programming.

The developers can change partners from one meeting to another to improve collective knowledge of the application and the communication within the team.

Origins - Programming per pairs and extreme Programming

With the distributed applications, the concept of interaction with the environment started to be made feel and the models of analyzes were gradually confronted with the external constraints which introduced risks and difficulties with the problems which were not in conformity any more with an ideal theoretical case.

The concept of ambient intelligence and the hyper-distributed model which it implies, increases the urgency between the problem and the availability of the solution.

The Extreme Programming also called “programming per pairs”, suggests very fast development cycles (iterations of a few weeks): the phase of exploration determines the scenarios customers which will be implemented during an iteration. The team translates the scenarios into tasks to be carried out and functional tests. Each developer allots tasks and carries out them with a binomial. As soon as the whole of all the functional tests are satisfied, the product is delivered.

See too

  • Extreme Programming, a method which recommends the programming in binomial
  • '' Pourquoi Binômer? '' of Christophe Thibaut, February 2004
  • '' Even Will Programming Really Improve Your Project? '', a critical glance on the book Even Programming Illuminated

Random links:Sarare | Gareth Cooper | Andre Haudry | Main Street Electrical Parades | Albert of Saxony | Matériaux_appliqués