Ich entwickle eine RESTful-API und halte es für zweckmäßig, DAOs für meine Ressourcen zu verwenden, da ich, obwohl ich beabsichtige, nur Speicher zum Speichern dieser Ressourcen zu verwenden, nicht die Tür zu jedem schließen möchte, der meine Bibliothek verwendet, wenn er dies möchte eine Datenbankimplementierung für das DAO. Meine Frage …
In den allgemein als Git-Flow- Modell bezeichneten Hotfixes werden hotfix-*kleine Integrationskorrekturen in den jeweiligen Zweig gestellt, bevor die Veröffentlichung in den release-*Zweig gestellt wird. Allgemeine Bugfixes aus der Vorgängerversion scheinen keinen Platz zu haben. Wo sollen sie erscheinen? Sollen sie sich in einer eigenen bug-*Filiale befinden, von der sie sich …
Gibt es Fälle, in denen const_cast funktioniert, eine private const-Funktion, die nicht-const zurückgibt, jedoch nicht, um nicht-triviale C ++ const-bezogene Duplikationen zu vermeiden? In Scott Meyers ' Effective C ++, Punkt 3, schlägt er vor, dass ein const_cast in Kombination mit einem statischen Cast eine effektive und sichere Methode sein …
Ich erstelle eine Software, die unter Windows ausgeführt wird und als Startprogramm für das Spiel fungiert und als Auto-Updater und Dateiverifizierer auf dem Client-PC dient. Eine Sache, die ich nicht verstehe, ist, warum meine Antivirensoftware (Avast) meine exe-Datei als gefährlich ansieht und sie nicht startet, ohne darum zu bitten, sie …
Ich arbeite in der Bildverarbeitung (hauptsächlich OCR) und frage mich, wie ich Unit-Tests in meine Entwicklung integrieren soll. Ich benutze bereits Komponententests für "häufigere" Codearten, aber wenn ich mit Bildverarbeitungscode arbeite, bin ich mir nicht sicher, wie ich damit umgehen soll. Diese Art von Code benötigt immer eine Eingabe / …
Das Strategy-Muster eignet sich gut, um große if ... else-Konstrukte zu vermeiden und das Hinzufügen oder Ersetzen von Funktionen zu vereinfachen. Dennoch bleibt meiner Meinung nach ein Fehler. Es scheint, dass es in jeder Implementierung noch ein Verzweigungskonstrukt geben muss. Es kann sich um eine Fabrik oder eine Datendatei handeln. …
Ich bin ein Softwareentwickler in einem Softwareentwicklungsteam. Die letzten 3 Jahre haben wir für einen internen Kunden an einem neuen Produkt gearbeitet. Jetzt, da dieses Produkt fertig ist, werden wir an wichtigen neuen Funktionen für vorhandene Produkte arbeiten. Nach Schätzungen des Produktmanagements dauert die Entwicklung eines bestimmten Features 150 Stunden. …
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 . In dem Buch Coders at work erklärte Joe Armstrong: …
Nehmen wir an, wir möchten ein kleines Sicherheitssubsystem für eine Finanzanwendung implementieren, das die Benutzer per E-Mail warnt, wenn ein seltsames Muster erkannt wird. In diesem Beispiel besteht das Muster aus drei Transaktionen, wie sie dargestellt sind. Das Sicherheitssubsystem kann Ereignisse aus dem Hauptsystem aus einer Warteschlange lesen. Was ich …
Ich bin mir nicht sicher, welches Entwurfsmuster mir bei der Lösung dieses Problems helfen könnte. Ich habe eine Klasse, 'Coordinator', die festlegt, welche Worker-Klasse verwendet werden soll - ohne über die verschiedenen Arten von Workern Bescheid wissen zu müssen -, ruft einfach eine WorkerFactory auf und reagiert auf die gemeinsame …
Erstens ist dies eher eine Entwurfsfrage als eine Programmierfrage. Ich erstelle eine Anwendung, in der ich vorhandene JSON-Daten abrufen und in MongoDB einfügen muss. Ich habe festgestellt, dass einige der JSON-Dokumente einen Punkt .in ihrem Schlüssel haben. Ich habe in der MongoDB-Dokumentation gelesen, dass .Punkte in MongoDB nicht als Schlüssel …
In seinem Vortrag TDD, in dem alles schief gelaufen ist , drängt Ian Cooper Kent Becks ursprüngliche Absicht hinter Unit-Tests in TDD (um Verhaltensweisen zu testen, nicht Methoden für Klassen) und argumentiert, die Tests nicht an die Implementierung zu koppeln. save X to some data sourceWie können wir bei einem …
Ich gehe in die saubere Architektur und hebe mein Android-Level von MVC auf MVP , indem ich DI mit Dolch 2, Reaktivität mit RxJava 2 und natürlich Java 8 einführe. In der MVP Clean-Architektur gibt es eine Schicht zwischen den Entitäten (in Datenspeichern) und den Präsentatoren , die auf sie …
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 3 Jahren . Angesichts des Dateipfads: /some/path/abc.txt Der Dateiname lautet "abc.txt" und …
Der Unterschied zwischen einem Befehl und einem Ereignis in der Buskommunikation erscheint mir etwas vage. Ich weiß, dass Befehle nur einmal ausgeführt werden sollten, während ein Ereignis mehrmals behandelt werden kann, aber ich bin mir immer noch nicht sicher, wann ich einen Befehl oder ein Ereignis verwenden soll. Schauen wir …
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.