Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Programmation sans ego — Wikipédia
Programmation sans ego — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

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 Wikipédia.

Origine

[modifier | modifier le code]

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

Revues de code

[modifier | modifier le 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].

Forces

[modifier | modifier le code]
  • Fonctionne mieux pour les tâches complexes.
  • Des canaux de communication ouverts permettent aux informations de circuler librement entre les membres de l'équipe.
  • Une plus grande conformité qui contribue à une documentation cohérente.
  • Les membres de l'équipe sont plus satisfaits de leur travail.

Faiblesses

[modifier | modifier le code]
  • Les projets sont plus longs à réaliser.
  • Les projets connaissent un taux d'échec plus élevé en raison de la nature décentralisée et du volume de la communication entre les membres de l'équipe.
  • Phénomène de changement risqué - Les programmeurs tentent des solutions plus risquées pour résoudre un problème logiciel.
  • Les tâches simples sont rendues plus difficiles par des canaux de communication ouverts.

Concepts rivaux

[modifier | modifier le code]

La programmation sans égo minimise explicitement les contraintes de hiérarchie et de statut afin de permettre le libre échange d'idées et d'améliorations. On peut l'opposer au concept d'équipe de programmeurs en chef qui met l'accent sur la spécialisation et la direction des équipes afin qu'elles travaillent de manière plus disciplinée.

Notes et références

[modifier | modifier le code]
  1. ↑ (en) Gerald M. Weinberg, The Psychology of Computer Programming, Van Nostrand Reinhold, 1971 (lire en ligne)
  2. ↑ Karl Eugene Wiegers, Peer Reviews in Software : A Practical Guide, Addison-Wesley, 2001 (ISBN 0201734850, lire en ligne), p. 14
  • icône décorative Portail de la programmation informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Programmation_sans_ego&oldid=197487148 ».
Catégories :
  • Programmation informatique
  • Méthode de développement logiciel
  • Gestion de projet
Catégories cachées :
  • Portail:Programmation informatique/Articles liés
  • Portail:Informatique/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id