Ich erstelle eine WPF-Anwendung mit dem MVVM-Muster. Momentan rufen meine Ansichtsmodelle die Serviceebene auf, um Modelle abzurufen (was für das Ansichtsmodell nicht relevant ist) und sie in Ansichtsmodelle zu konvertieren. Ich verwende die Konstruktorinjektion, um den erforderlichen Dienst an das Ansichtsmodell zu übergeben. Es ist leicht zu testen und funktioniert …
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Ich interessiere mich für die Entwicklung einer …
In Java werden standardmäßig Getter und Setter für Boolesche Felder isField()und verwendet setField(). Das funktioniert völlig in Ordnung , mit Feldnamen , die Adjektive wie active, visible, closedusw. Aber wie kann ich ein Feld benennen, das die Bedeutung eines Verbs hat haveChildren? Fügen Sie dem Verb ( ) "_ing" hinzu …
In unserer Arbeit haben wir verschiedene .net-Anwendungen, die viele Basisfunktionen gemeinsam haben. Wir haben diese Anwendungen mit einer sauberen n-Tier-Architektur erstellt, aber wir haben den Moment erreicht, in dem wir feststellen, dass wir dieselben Funktionen mehrmals neu implementiert haben. Offensichtlich verletzt dies DRY und wir möchten das korrigieren. Wir verwenden …
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Obwohl ich einige Jahre professionell programmiert habe, …
Wir arbeiten an einem neuen Projekt, wir sind zwei leitende Entwickler und haben uns überlegt, wie man mit einem Token die Kommunikation zwischen Server und Client sicherstellt. Erster Vorschlag: (Das einmalige statische Token der Alias) Der Client fordert ein primäres Token an, indem er den Benutzernamen und das Kennwort sowie …
Neulich habe ich mit einem Kollegen darüber gesprochen, und er hat gesagt, dass die Verwendung der Benutzersitzung in einer Webanwendung einfach falsch ist. Ich antwortete, dass es je nach den von Ihnen gespeicherten Informationen falsch sein könnte, andernfalls, warum sollte ein Websitzungsdienst überhaupt von Microsoft bereitgestellt werden (wir sprachen über …
Die einzige Verantwortung (Grund für eine Änderung) eines Unternehmens sollte darin bestehen, sich eindeutig zu identifizieren, dh seine Verantwortung muss auffindbar sein. Eric Evans DDD-Buch, pg. 93 Die Hauptaufgabe der Unternehmen besteht darin, Kontinuität herzustellen, damit das Verhalten klar und vorhersehbar ist. Sie tun dies am besten, wenn sie in …
Ich versuche konzeptionell zu verstehen, ob ich das tun sollte: item = Model() screen = View() brain = Controller(item, screen) oder dieses.. brain = Controller() item = Model(brain) screen = View(brain) oder dieses.. class Controller(): def __init__(self): item = Model(self) screen = View(self) oder was ganz anderes?
Ich löse ein Problem mit der Optimierung der Diagrammsuche. Ich muss die k besten azyklischen kürzesten Wege durch einen gerichteten gewichteten Graphen finden. Ich weiß, dass es eine Reihe von genauen und ungefähren k-best-Algorithmen gibt, aber die meisten neueren Untersuchungen scheinen sich an sehr großen, sehr spärlich verknüpften Graphen zu …
Gibt es ein einzelnes Szenario (mit Ausnahme der Kompatibilität mit alten JVMs), in dem die Verwendung einer synchronizedvorzuziehen ist Lock? Kann jemand die Verwendung waitoder notifyüber die neueren Systeme rechtfertigen ? Gibt es einen Algorithmus, muss einer von ihnen bei der Umsetzung nutzen? Ich sehe eine frühere Frage, die diese …
Ich versuche, Ihre Entscheidungsgründe herauszufinden, wann was zu tun ist. Ich bin froh, mehr Kontext zur Verfügung zu stellen, aber ich möchte es vorerst allgemein machen.
Was tun Sie, wenn Sie einen Test schreiben und an den Punkt gelangen, an dem Sie den Test bestehen müssen, und wenn Sie feststellen, dass Sie eine zusätzliche Funktionalität benötigen, die in ihre eigene Funktion unterteilt werden sollte? Diese neue Funktion muss ebenfalls getestet werden, aber der TDD-Zyklus sagt, dass …
In meiner Organisation haben wir einige Regeln / Richtlinien zur Protokollierung zusammengestellt, die ich gerne wissen möchte, ob Sie sie ergänzen oder kommentieren können. Wir verwenden Java, aber Sie können allgemein Kommentare zu Anmelderegeln und Ratschlägen abgeben Verwenden Sie die richtige Protokollierungsstufe FEHLER: Etwas ist sehr schief gelaufen und muss …
Ich habe einige Untersuchungen zum Design von RESTful-Webdiensten durchgeführt und bin zu einem meiner Meinung nach entscheidenden Punkt gelangt. Ich dachte, ich würde es der Community anbieten, um Ratschläge zu erhalten. In Übereinstimmung mit den Prinzipien einer RESTful-Architektur möchte ich eine erkennbare API präsentieren, damit ich die verschiedenen HTTP-Verben so …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.