Programmation en binome

Programmation en binome

Programmation en binôme

La programmation en binôme (ou pair programming en anglais) est une méthode de travail dans laquelle deux développeurs travaillent ensemble sur la même partie de code, en binôme sur un même poste de travail.

Sommaire

Présentation

La programmation se fait en binôme :

  • le premier, appelé pilote (driver), a le clavier. C'est lui qui va travailler sur la portion de code à écrire.
  • le second, appelé copilote (partner), est là pour l'aider, en suggérant de nouvelles possibilités ou en décelant d'éventuels problèmes.

Les rôles s'échangent régulièrement pendant la séance de programmation.

Les développeurs peuvent changer de partenaire d'une séance à l'autre pour améliorer la connaissance collective de l'application et la communication au sein de l'équipe.

Les origines - Programmation par paires et eXtreme Programming

Avec les applications distribuées, la notion d’interaction avec l’environnement a commencé à se faire ressentir et les modèles d’analyse furent progressivement confrontés aux contraintes externes qui ajoutaient aléas et difficultés à des problématiques qui n’étaient plus conformes à un cas théorique idéal.

Le concept d’intelligence ambiante et le modèle hyper-distribué qu'il implique, accroit l’urgence entre le problème et la disponibilité de la solution.

La programmation par paires fait partie des bonnes pratiques d'une méthode permettant de répondre à ces problématiques : l'eXtreme Programming.

Voir aussi

Bibliographie

  • Les nouveaux concepts du développement « agile » (Inventer l'Ordinateur du XXIe siècle, JB Waldner, Hermes Science Publishing, London, 2006, ISBN 2746215160 - chapitre 6 )
  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Programmation en bin%C3%B4me ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Programmation en binome de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • Programmation en binôme — La programmation en binôme (ou pair programming en anglais) est une méthode de travail dans laquelle deux développeurs travaillent ensemble sur la même partie de code, en binôme sur un même poste de travail. Sommaire 1 Présentation 2 Les origines …   Wikipédia en Français

  • Programmation extrême — Extreme programming L Extreme Programming (XP) est une méthode agile de gestion de projet informatique adaptée aux équipes réduites avec des besoins changeants. Elle pousse à l extrême des principes simples. Sommaire 1 Origine 2 Pratiques… …   Wikipédia en Français

  • Programmation agile — Méthode agile Les méthodes Agiles sont des procédures de conception de logiciel qui se veulent plus pragmatiques que les méthodes traditionnelles. En impliquant au maximum le demandeur (client), ces méthodes permettent une grande réactivité à ses …   Wikipédia en Français

  • Pair programming — Programmation en binôme La programmation en binôme (ou pair programming en anglais) est une méthode de travail dans laquelle deux développeurs travaillent ensemble sur la même partie de code, en binôme sur un même poste de travail. Sommaire 1… …   Wikipédia en Français

  • EXtreme Programming — L Extreme Programming (XP) est une méthode agile de gestion de projet informatique adaptée aux équipes réduites avec des besoins changeants. Elle pousse à l extrême des principes simples. Sommaire 1 Origine 2 Pratiques extrêmes 3 Cycle de… …   Wikipédia en Français

  • Extreme Programming — L Extreme Programming (XP) est une méthode agile de gestion de projet informatique adaptée aux équipes réduites avec des besoins changeants. Elle pousse à l extrême des principes simples. Sommaire 1 Origine 2 Pratiques extrêmes 3 Cycle de… …   Wikipédia en Français

  • Extreme programming — En informatique et plus particulièrement en génie logiciel, Extreme Programming (XP) est une méthode agile de gestion de projet informatique adaptée aux équipes réduites avec des besoins changeants. Elle pousse à l extrême des principes simples.… …   Wikipédia en Français

  • Conduite de Projet — Gestion de projet La gestion de projet ou conduite de projet est une démarche visant à structurer, assurer et optimiser le bon déroulement d’un projet suffisamment complexe pour devoir : être planifié dans le temps : c’est l’objet de la …   Wikipédia en Français

  • Conduite de projet — Gestion de projet La gestion de projet ou conduite de projet est une démarche visant à structurer, assurer et optimiser le bon déroulement d’un projet suffisamment complexe pour devoir : être planifié dans le temps : c’est l’objet de la …   Wikipédia en Français

  • Faisable — Gestion de projet La gestion de projet ou conduite de projet est une démarche visant à structurer, assurer et optimiser le bon déroulement d’un projet suffisamment complexe pour devoir : être planifié dans le temps : c’est l’objet de la …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”