Was ist ein Antipattern?
Ein Antipattern ist jede Aktivität, die trotz kontraproduktiver Aktivität wiederholt wird. Obwohl der Begriff entstanden ist und im Bereich der Computerprogrammierung weit verbreitet wurde, kann er auf jede Form des Routineverhaltens gelten. Die Identifizierung und Beschreibung von Antipattern kann die Gesamtrationalität verbessern, indem sie gemeinsame Fehler beim Denken leichter zu erkennen machen. In diesem Sinne ist das Antipattern zu allgemeiner Rationalität, da der Irrtum die deduktive Logik ist. Für einen Beobachter muss es auch mit einem bekannten Muster kontrastiert werden, das mit ziemlicher Sicherheit besser funktionieren würde. Isolierte Fehler können daher keine Antipattern sein, und es können auch keine Versuche gescheitert, ein Problem zu lösen, für das noch keine Lösung vorhanden ist. Diese Definition lässt noch Platz für eine große Auswahl fehlerhafter Prozesse. Einige beinhalten Misserfolge an einemBenutzerreaktionen. "Interface Bloat" und "Creeping Featuritis" - fast alle Antipattern wurden niedliche Namen erhalten - werden in ein Programm mit einer so komplizierten Benutzeroberfläche geleitet, dass es unüberschaubar wird.
Andere Antipattern beinhalten typische Programmierfehler. "Programmieren" kopieren und einfügen "und" Cargo Cult Programing "beschreiben Situationen, in denen Programmierer zu stark auf bereits bestehendes Material angewiesen sind, anstatt ihren Code auf das Programm zu maßnen, das sie derzeit entwickeln. "God Class" ist eine Reihe von Objekten in einem Programm, die zu mächtig geworden sind. Das Ganze ist anfällig, weil alles auf diesen Elementen abhängt.
Viele Antipattern wurden auch innerhalb der Unternehmenswelt identifiziert, insbesondere als Kontext für die Softwareentwicklung. "Nichts spezifizieren" und "Vietnamkrieg" beinhaltet das Versagen der Klarheit in den Anweisungen des Managements an ihre Mitarbeiter. "Wir sind IdiotS "beinhaltet die Annahme, dass Kunden und nicht Programmierer jede Entscheidung darüber treffen müssen, wie ein bestimmter Artikel entwickelt wird.
Andere Antipattern können sich für viele Arten von organisatorischer Soziologie bewerben. "Groupthink" findet statt, wenn eine Reihe von Menschen in der Lage ist, eine kollektive Täuschung aufrechtzuerhalten, indem sie sich von außen Input isoliert. Ein "Todesmarsch" tritt auf, wenn jeder, der an einem bestimmten Projekt arbeitet, weiß, dass das Scheitern unvermeidlich ist, diese Informationen jedoch nicht an einen starken Führer weiterleiten oder nicht. "Wenn es nicht kaputt ist, reparieren Sie es nicht" ist ein Stück herkömmlicher Weisheit, das in Kontexten, in denen ein eventueller Zusammenbruch inakzeptabel wäre