Als «anti-patterns» getaggte Fragen

Ein Anti-Muster ist ein Verhalten oder eine Praxis, die üblich ist, obwohl sie unwirksam oder kontraproduktiv ist.

4
Was ist musterbasierte Programmierung?
Kann jemand die Besessenheit mit Mustern und Anti-Mustern beim Programmieren erklären? Ich frage, weil ich absolut keine Ahnung habe, was eines der Muster bedeutet. Wenn ich mit einer Programmieraufgabe konfrontiert werde, denke ich ein wenig über das Problem nach, schreibe einige Datenstrukturen auf, von denen ich denke, dass sie relevant …

2
Zähmung der 'Utility Functions'-Klassen
In unserer Java-Codebasis sehe ich immer wieder folgendes Muster: /** This is a stateless utility class that groups useful foo-related operations, often with side effects. */ public class FooUtil { public int foo(...) {...} public void bar(...) {...} } /** This class does applied foo-related things. */ class FooSomething { …

7
Soll ich große Funktionen umgestalten, die zumeist aus einer Regex bestehen? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ich habe gerade eine Funktion geschrieben, die ungefähr 100 …



12
Der Unterschied zwischen Best Practices und gesundem Menschenverstand?
Es wird viel über Best Practices 1 in der Softwareentwicklung gesprochen. Ich habe gesehen, dass mindestens drei wichtige Punkte sowohl in Bezug auf SE als auch anderswo viel diskutiert wurden: Was ist eine bewährte Methode und warum? Sind Best Practices überhaupt eine Diskussion wert, weil es vernünftig ist zu behaupten, …

3
Globaler Anforderungskontext - Anti-Pattern?
Ich habe heute mit einem Kollegen über Python-Webframeworks und unsere Eindrücke darüber gesprochen. Ich sagte ihm, dass ich denke, dass Flask, der eine globale Anfrage hat, schlecht riecht und ein Anti-Muster ist. Die Dokumente sagen über den Anforderungskontext: Im Gegensatz dazu gibt es während der Anforderungsbearbeitung einige andere Regeln: Während …

8
Ist das Ein- und Ausschalten von UI-Funktionen (oder anderen Funktionen) basierend auf Datumsangaben ein Codegeruch?
Wir haben ein schreckliches System in ASP.NET 2.0 geschrieben, dem wir einige Funktionen hinzufügen müssen. Das Problem besteht darin, dass ein bestimmtes Produkt über UI-Funktionen verfügt, die für Unternehmen aktiviert werden müssen, die nach einem bestimmten Datum gestartet wurden (und andere deaktiviert wurden), während die Seite für bestehende Unternehmen gleich …


3
DDD - Ist das anämische Domänenmodell ein Antimuster? Sollen wir Rich-Domain-Modelle verwenden? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 2 Jahren . Das anämische Domänenmodell wurde vor langer Zeit von Evans …

7
Ist das "Anti-Muster" und sollte ich es nicht mehr verwenden oder ist das ein cleveres Design?
Grundsätzlich habe ich beim Erstellen eines REST-Service Folgendes angestrebt: HTML wird angefordert Der Dienst gibt die gewünschte Webseite zurück, jedoch ohne die angeforderte "Ressource", z. Daten Die Webseite enthält JavaScript, das eine AJAX-Anforderung an denselben Dienst sendet (unterschiedlicher Inhaltstyp). Der Dienst gibt dann die tatsächlichen Daten (JSON) zurück und die …

3
Gibt es ein formales Anti-Muster, um das Szenario zu beschreiben?
Ein Teil des Codes wurde geschrieben, um Excel-Tabellen (Office Interop) zu generieren. Der Code arbeitet sehr schlecht. Ein Subsystem dient zum Generieren der Dateien bei Nacht. Leistung ist nachts kein Problem. Es wird eine Funktion erstellt, um die richtige Datei aus den 100 verschiedenen verfügbaren Dateien auszuwählen, abhängig von einem …

7
Verstoß gegen das DRY-Prinzip
Ich bin sicher, dass es irgendwo einen Namen für dieses Anti-Muster gibt; Ich bin jedoch nicht genug mit der Anti-Muster-Literatur vertraut, um sie zu kennen. Stellen Sie sich das folgende Szenario vor: or0ist eine Mitgliedsfunktion in einer Klasse. Ob gut oder schlecht, es hängt stark von Variablen der Klassenmitglieder ab. …

1
Wann macht eine Leim- oder Managementklasse zu viel?
Ich neige dazu, zentralisierte Klassen zu erstellen, die die anderen Klassen in meinen Entwürfen verwalten. Es wird nicht alles selbst gespeichert, aber die meisten Datenanforderungen werden zuerst an den "Manager" gesendet. Als ich mir eine Antwort auf diese Frage ansah, bemerkte ich den Begriff "Gottobjekt". Wikipedia listet es verständlicherweise als …

3
Für-wenn Antimuster
Ich habe in diesem Blog-Beitrag über das For-If-Anti-Pattern gelesen und bin mir nicht ganz sicher, warum es ein Anti-Pattern ist. foreach (string filename in Directory.GetFiles(".")) { if (filename.Equals("desktop.ini", StringComparison.OrdinalIgnoreCase)) { return new StreamReader(filename); } } Frage 1: Liegt es an der return new StreamReader(filename);Innenseite for loop? oder die Tatsache, dass …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.