2017-05-17 1 views

Antwort

0

Nach dem Prinzip der Trennung von Befehlen und Abfragen sollten Sie nicht dieselbe Bindung zum gleichzeitigen Laden und Abrufen von Daten verwenden. Auf diese Weise kann jede Wert zurückgebende Methode (irgendeine Abfrage) durch irgendeine Behauptung aufgerufen werden, ohne befürchten zu müssen, den Programmzustand zu ändern.

https://en.wikipedia.org/wiki/Command%E2%80%93query_separation

0

Wie üblich hängt es, ohne die Details zu Ihrem Projekt ist es schwer, Ihre Frage zu beantworten. Fragen Sie sich, gibt es Probleme mit der gleichen Bindung in Ihrem Projekt? Wie können Sie von separaten Bindungen profitieren? Denken Sie über alle Vor- und Nachteile nach und treffen Sie dann Ihre Entscheidung. Verwenden Sie einfach kein Muster oder eine Technologie, weil heutzutage jeder davon spricht. Alle Ansätze haben ihre Vor- und Nachteile und Entwickler neigen dazu, die Dinge viel zu überdenken. Denken Sie daran, ein erfolgreiches Projekt ist derjenige, der die Aufgabe erfüllt, innerhalb des Budgets beendet wurde und die Deadline eingehalten hat, nicht die, die viele coole Akronyme wie SQRS, DDD, TDD usw. auf seinem Stack hat.

Verwandte Themen