Aller au contenu

Programmation sans ego

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 31 mars 2009 à 02:21 et modifiée en dernier par Laddo (discuter | contributions) (Ordre des méta-données, détection par Wikipédia:WikiProject Check Wikipedia). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

La programmation sans ego (Egoless programming) est un style de programmation des ordinateurs dans lequel les facteurs personnels sont minimisés, de façon à améliorer la qualité. Les méthodes de coopération suggérées sont semblables à celles utilisés dans d'autres projets collectifs, comme Wikipedia.

Origine

Gerald Weinberg a proposé le premier ce concept dans son livre The Psychology of Computer Programming.[1]

Revues de code

Pour vérifier la qualité, le code est passé en revue par d'autres programmeurs. Le concept de programmation sans ego insiste sur le fait que ces revues soient faites dans un esprit amical, collégial, en laissant de côté les sentiments personnels. Une lecture structurée est un moyen de faire de telles revues .[2]

Notes et références

  1. (en) Gerald M. Weinberg, The Psychology of Computer Programming, Van Nostrand Reinhold, (lire en ligne)
  2. (en) Karl Eugene Wiegers, Peer Reviews in Software: A Practical Guide, Addison-Wesley, (lire en ligne), p. 14