| Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées | ||||||
En génie informatique, les anti-patrons sont des erreurs courantes de conception des logiciels. Leur nom vient du fait que ces erreurs sont apparues dès les phases de design du logiciel, notamment par l'absence ou la mauvaise utilisation de patrons de conception. Les anti-patrons se caractérisent souvent par une lenteur excessive du logiciel, des coûts de réalisation ou de maintenance élevés, des comportements anormaux et la présence de bogues.
La solution pour éliminer ces anti-patrons est de pratiquer la refactorisation des composants incriminés.
| Sommaire |
L'abstraction inverse se produit lorsque des composants simples sont construits au-dessus de composants compliqués. L'inverse étant la règle.
L'action à distance se caractérise par l'emploi immodéré de variables globales ou des interdépendances accrus entre objets.
L'ancre de bateau est un composant inutilisé mais qui est gardé dans le logiciel pour des raisons politiques, en pensant que ce code servira plus tard. Voir aussi code mort.
Ce sont des types d'erreurs courantes dues à une mauvaise conception des parties concurrentes du logiciels. Elles se traduisent par des performances altérées.
La duplication de code sans vérification entraîne des incohérences. La meilleure solution étant encore de factoriser les parties communes au lieu de les dupliquer.
Ceci fait référence à l'image d'un plat de spaghetti, dans lequel il serait impossible de modifier une petite partie du logiciel sans altérer le fonctionnement de tous les autres composants.
Par analogie au plat de spaghetti, le plat de lasagnes fait référence à un logiciel construit en plusieurs couches reposant les unes sur les autres, sans aucune possibilité d'intervenir sur les couches inférieures.
La coulée de lave se produit lorsqu'une partie de code encore immature est mise en production, forçant la lave à se solidifier en empêchant sa modification
La surcharge des interfaces fait référence à des pratiques courantes en conception d'interfaces utilisateurs Web, où plusieurs boutons ont le même effet.
L'objet divin est un composant du logiciel assurant trop de fonctions essentielles. C'est le contraire de la méthode diviser pour régner.
| Portail Informatique et Internet - Accédez d'un seul coup d’œil à toute la série des articles de Wikipédia concernant l'Informatique et Internet. |


