Reinventer la roue carree

Reinventer la roue carree

Réinventer la roue carrée

Animation d'une roue carré évoluant de façon linéaire sur un sol de rondins

Réinventer la roue carrée est une mauvaise pratique d'ingénierie assez courante, qui consiste à réinventer une mauvaise solution alors qu'il en existe une bonne. Bien que l'expression soit couramment utilisée dans le cadre des antipatterns en génie logiciel, l'idée est applicable à tout type d'ingénierie. Le caractère universel du problème et de sa solution, comme le transport et la roue par exemple, rend encore plus caractéristique cette mauvaise pratique.

Il existe malgré tout quelques environnements dans lesquels une solution aberrante au sens commun remplit un besoin parfaitement, comme la roue carrée évoluant sur des rondins, ce qui n'implique pas que la solution soit utile dans le cas général.

Sommaire

Roue carrée ou roue cabossée ?

On peut clairement identifier deux types de « mauvaise roue », conçues pour résoudre un problème récurrent, avec chacune ses caractéristiques :

la roue carrée 
il s'agit d'une solution qui n'existe pas pour le problème concerné, car cette solution est visiblement un mauvais concept, au point que personne n'ait voulu l'implémenter ou le publier. Inventer cette roue carrée est donc probablement une mauvaise idée, car c'en est le besoin même qui est remis en question.
la roue cabossée 
il s'agit d'une solution qui existe mais qui a été mal réinventée, au point qu'elle est nettement inférieure aux solutions classiques existantes et disponibles. Utiliser cette roue n'est pas en soi une mauvaise idée, mais l'avoir réinventée l'est clairement.

Pratique de la roue carrée

Réinventer la roue carrée est une pratique assez courante chez les ingénieurs inexpérimentés, ayant soit une mauvaise connaissance du problème (roue carrée), soit une mauvaise connaissance des solutions courantes (roue cabossée). C'est un antipattern dont le résultat est une piètre version d'un artefact courant, alors qu'utiliser une version standard aurait été bien plus rapide, facile, et aurait donné de bien meilleurs résultats.

Voir aussi

Réinventer la roue

Références

  • (en) Steve Kemper: A Story of Genius, Innovation, and Grand Ambition, Harper Business, ISBN 0-06-076138-5
  • (en) Peter D. Hershock: A Buddhist Response to the Information Age, State University of New York Press, ISBN 0-7914-4232-2
  • Portail de l’informatique Portail de l’informatique
Ce document provient de « R%C3%A9inventer la roue carr%C3%A9e ».

Wikimedia Foundation. 2010.

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

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • Réinventer la roue carrée — Animation d une roue carré évoluant de façon linéaire sur un sol de rondins Réinventer la roue carrée est une mauvaise pratique d ingénierie assez courante, qui consiste à réinventer une mauvaise solution alors qu il en existe une bonne. Bien que …   Wikipédia en Français

  • Reinventer la roue — Réinventer la roue Réinventer la roue est une expression qui signifie réinventer quelque chose de déjà existant, ou plus généralement faire quelque chose devenu inutile. Cette expression fait référence à la roue, l une des plus anciennes… …   Wikipédia en Français

  • Réinventer la roue — est une expression qui signifie réinventer quelque chose de déjà existant, ou plus généralement faire quelque chose devenu inutile. Cette expression fait référence à la roue, l une des plus anciennes inventions de l homme. C est une pratique d… …   Wikipédia en Français

  • Réinvention de la roue — Réinventer la roue Réinventer la roue est une expression qui signifie réinventer quelque chose de déjà existant, ou plus généralement faire quelque chose devenu inutile. Cette expression fait référence à la roue, l une des plus anciennes… …   Wikipédia en Français

  • Anti-patron — Antipattern En génie logiciel, les anti patrons ou antipattern sont des erreurs courantes de conception des logiciels. Leur nom vient du fait que ces erreurs sont apparues dès les phases de conception du logiciel, notamment par l absence ou la… …   Wikipédia en Français

  • Antipatron — Antipattern En génie logiciel, les anti patrons ou antipattern sont des erreurs courantes de conception des logiciels. Leur nom vient du fait que ces erreurs sont apparues dès les phases de conception du logiciel, notamment par l absence ou la… …   Wikipédia en Français

  • Antipattern — En génie logiciel, les anti patrons ou antipattern sont des erreurs courantes de conception des logiciels. Leur nom vient du fait que ces erreurs sont apparues dès les phases de conception du logiciel, notamment par l absence ou la mauvaise… …   Wikipédia en Français

  • Moteur de jeu — Un moteur de jeu est un ensemble de composants logiciels qui effectuent des calculs de géométrie et de physique utilisés dans les jeux vidéo. L ensemble forme un simulateur en temps réel souple qui reproduit les caractéristiques des mondes… …   Wikipédia en Français

  • Zhang Heng — ██████████75  …   Wikipédia en Français

Share the article and excerpts

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