Als «design-patterns» getaggte Fragen

Ein Entwurfsmuster ist eine allgemeine wiederverwendbare Lösung für ein häufig auftretendes Problem beim Software-Entwurf.



6
Ist das Poolen von Objekten eine veraltete Technik?
Ich bin mit dem Konzept des Objekt-Poolings sehr vertraut und versuche es immer so oft wie möglich anzuwenden. Außerdem dachte ich immer, dass Objekt-Pooling die Standardnorm ist, da ich beobachtet habe, dass Java selbst sowie die anderen Frameworks so viel wie möglich Pooling verwenden. Kürzlich habe ich jedoch etwas gelesen, …


2
Kommunikation zwischen verschachtelten Anweisungen
Es scheint einige Möglichkeiten zu geben, zwischen Richtlinien zu kommunizieren. Angenommen, Sie haben verschachtelte Anweisungen, bei denen die inneren Anweisungen dem äußeren etwas mitteilen müssen (z. B. vom Benutzer ausgewählt). <outer> <inner></inner> <inner></inner> </outer> Bisher habe ich 5 Möglichkeiten, dies zu tun require: übergeordnete Richtlinie Die innerDirektive kann die outerDirektive …

12
Ist dies ein anständiger Anwendungsfall für goto in C?
Ich zögere wirklich, dies zu fragen, weil ich nicht "Debatten, Argumente, Umfragen oder erweiterte Diskussionen anregen" möchte, aber ich bin neu in C und möchte mehr Einsicht in die in der Sprache verwendeten Muster gewinnen. Ich habe kürzlich eine gewisse Abneigung gegen den gotoBefehl gehört, aber ich habe auch kürzlich …

8
Ist ORM ein Anti-Pattern? [geschlossen]
Ich hatte eine sehr anregende und interessante Diskussion mit einem Kollegen über ORM und seine Vor- und Nachteile. Meiner Meinung nach ist ein ORM nur in den seltensten Fällen nützlich. Zumindest nach meiner Erfahrung. Aber ich möchte meine eigenen Argumente derzeit nicht auflisten. Also frage ich dich, was denkst du …

3
Wie werden DRY, KISS, SOLID usw. eingestuft?
Ist so etwas wie DRY ein Entwurfsmuster, eine Methode oder etwas dazwischen? Sie verfügen weder über spezifische Implementierungen, die unbedingt demonstriert werden müssen (auch wenn Sie einen Fall ohne KISS einfach demonstrieren können ... eine Fülle von Beispielen finden Sie in The Daily WTF ), noch erklären sie einen Entwicklungsprozess …





2
Best Practice / Patterns für die bidirektionale Datensynchronisation
Sehr oft taucht in meiner Arbeit die Idee der bidirektionalen Datensynchronisation zwischen Datenbanksystemen auf. Das klassische Beispiel sind zwei leicht unterschiedliche CRM-Systeme (z. B. Raiser's Edge und Salesforce), zwischen denen eine bidirektionale Synchronisierung der Kontaktdaten erforderlich ist. Abgesehen von API-Überlegungen ist dies eine Aufgabe, die von Nicht-Technikern oft unterschätzt wird, …

2
Was sind die Verbesserungen von MVP gegenüber MVC?
Ich habe drei Tage lang über die Muster Model-View-Controller (MVC) und Model-View-Presenter (MVP) gelesen . Und es gibt eine Frage, die mich sehr stört. Warum haben Software-Designer MVP erfunden, als es bereits eine MVC gab? Welche Probleme hatten sie, die MVC nicht (oder schlecht) gelöst hat, die MVP aber lösen …


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.