Skip to main content

Qu'est-ce qu'un antipatditionn?

Un antipatditionn est toute activité qui se répéte malgré le fait d'être contre-productif.Bien que le terme soit originaire et a acquis une utilisation généralisée dans le domaine de la programmation informatique, elle peut s'appliquer à n'importe quelle forme de comportement de routine.L'identification et la description des antipatterns peuvent améliorer la rationalité globale en rendant les erreurs courantes dans le raisonnement plus facile à repérer.En ce sens, l'antipatternant est à la rationalité générale, car l'erreur est à la logique déductive.

Pour un lot de code ou un ensemble de comportements pour constituer un antipatditionn, il doit se produire à plusieurs reprises.Il doit également, pour un observateur, être contrasté avec un modèle connu qui fonctionnerait presque certainement mieux.Les erreurs isolées ne peuvent donc pas être des antipatterns, et aucun des deux ne peut tenter de résoudre un problème pour lequel il n'existe pas encore de solution.Cette définition laisse toujours de la place à une large gamme de processus défectueux.

Même dans la catégorie originale de la conception des logiciels, il existe de nombreux types d'antipatdition.Certains impliquent des échecs pour anticiper les réactions utilisateur.Bloat d'interface et feature rampante mdash; Presque tous les antipatdres ont reçu des noms mignons mdash; se référer à un programme avec une interface utilisateur si compliquée qu'elle devient ingérable.

D'autres antipatterns impliquent des erreurs de programmation typiques.La programmation de copie et de coller et la programmation culte de cargaison décrivent des situations dans lesquelles les programmeurs s'appuient trop sur du matériel préexistant au lieu d'adapter leur code au programme qu'ils développent actuellement.God Class est un ensemble d'objets au sein d'un programme qui est devenu trop puissant;Le tout est vulnérable car tout repose sur ces éléments.

De nombreux antipatterns ont également été identifiés dans le monde de l'entreprise, en particulier comme contexte de développement de logiciels.Spécifiez rien et la guerre du Vietnam implique des échecs de clarté dans les instructions de gestion à leurs employés.Nous sommes des idiots impliquant de l'hypothèse que les clients, et non les programmeurs, doivent prendre chaque décision sur la façon dont un élément particulier est développé.

D'autres antipatterns peuvent s'appliquer à de nombreux types de sociologie organisationnelle.La pensée de groupe a lieu chaque fois qu'un ensemble de personnes est en mesure de maintenir une illusion collective en s'isolant de la contribution extérieure.Une marche de la mort se produit lorsque tous ceux qui travaillent sur un projet particulier savent que l'échec est inévitable mais ne peut pas ou ne peut pas communiquer ces informations à un leader puissant.S'il n'est pas cassé, ne le réparez pas, c'est un morceau de sagesse conventionnelle qui peut être un antipatditionn dans les contextes où une panne éventuelle serait inacceptable.