Ich bin neu in Konzepten wie DAO, DAL und Domain Driven Design. Am Ende möchte ich die Persistenzschicht (MySQL-Datenbank) von meinen Geschäftsobjekten und meiner Logik in einer Webanwendung entkoppeln. Das DAO-Konzept hat mir gefallen, aber ich konnte es nicht implementieren, wenn ich ein Geschäftsobjekt aus einer Datenbank erstellen möchte, der …
Was ist die empfohlene Etikette EINTRin Bibliotheken? Ich schreibe derzeit eine Funktion, die einige Dateisystemaufgaben mit der POSIX-API ausführt, aber viele der von mir verwendeten Aufrufe können möglicherweise zurückgegeben werden EINTR. Darüber hinaus kann die Funktion unter bestimmten Umständen blockieren. (Für Interessierte implementiert es einen Verriegelungsmechanismus.) Um dies so allgemein …
Normalerweise sehe ich dieses Muster mindestens einmal in jedem Python-Projekt, an dem ich arbeite. In einem Django-Projekt wird dies beispielsweise häufig am Ende der Basiseinstellungsdatei hinzugefügt: try: from .local_settings import * except ImportError: pass Ebenfalls: try: import simplejson as json except ImportError: import json Das hat mich aber immer ein …
Ich habe mich über die folgende Implementierung von gewundert public void update(Observable obs, Object arg) Während ich an alle meine Beobachter senden und mit notifyObserver()I aktualisieren und Verweise an thisden Beobachter weitergeben gettersmöchte, kann ich das aus dem Betreff verwenden, um die gewünschten Informationen abzurufen. Wofür ist das argArgument für …
Der AcceptHeader des Clients teilt dem Server mit, welche Art von Daten er als Antwort auf seine Anfrage akzeptiert. Wir können diesen Header in asynchronen HTTP-Aufrufen in Javascript setzen, aber nicht in HTML. Betrachten Sie beispielsweise einen Link wie <a href="https://softwareengineering.stackexchange.com/some/resource">Get as CSV</a>. Wenn ein Attribut wie accept="text/csv"zulässig wäre und …
Ich lerne etwas über das Prinzip der Abhängigkeitsinversion. Es sagt, dass: High-Level-Module sollten nicht von Low-Level-Modulen abhängen. Beides sollte von Abstraktionen abhängen. Für eine Weile habe ich versucht zu verstehen, was es bedeutet, dass sowohl die Komponenten auf hoher Ebene als auch die Komponenten auf niedriger Ebene sich auf die …
Geschlossen . Diese Frage basiert auf Meinungen . 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 6 Jahren . Viele Namenskonventionen empfehlen, dass Methoden, die einen Booleschen …
Von der c2wiki-Seite zu Kopplung und Zusammenhalt : Kohäsions- (Interdependenz innerhalb des Moduls) Stärke- / Levelnamen: (von schlechter zu besser, hohe Kohäsion ist gut) Zufälliger Zusammenhalt: (schlechteste) Modulelemente haben keine Beziehung zueinander Logischer Zusammenhalt: Elemente führen ähnliche Aktivitäten aus, wie sie vom externen Modul ausgewählt wurden, dh durch ein Flag, …
Geschlossen . Diese Frage basiert auf Meinungen . 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 4 Jahren . Ich habe angefangen, mit einigen Mac-Entwicklungen zu spielen …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 4 Jahren . Ich habe ein Open Source-Projekt, möchte aber meinen richtigen Namen nicht in der …
Rollen in Scrum sind Product Owner, Scrum Master und Scrum Team. Eine User Story sollte auch in kleinere Teile zerlegt werden, die als Aufgaben bezeichnet werden. Eine Aufgabe scheint vier Phasen zu haben, nämlich Definition, Zuweisung, Implementierung und Folgen. Wer sollte was in Scrum über Aufgaben tun? Liegt es in …
Mir ist klar, dass das Format "Header-Kommentar" von Programmierer zu Programmierer unterschiedlich ist, aber was wäre ein Beispiel für einen "guten" Header-Kommentar?
Warum sollte es von Vorteil sein, eine statische Methode zu verwenden und die Referenz als Parameter an ein Objekt zu übergeben, anstatt die Methode für ein Objekt aufzurufen? Betrachten Sie die folgende Klasse, um zu verdeutlichen, was ich meine: public class SomeClass { private double someValue; public SomeClass() { // …
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 4 Jahren . Die MSDN- Seite ByRefund die ByValSchlüsselwörter sind nicht sehr …
Wenn die CPU mit einem L1-Cache einen Schreibvorgang ausführt, wird normalerweise (vorausgesetzt, die Cache-Zeile, in die geschrieben wird, befindet sich bereits im L1-Cache) der Cache (zusätzlich zum Aktualisieren der Daten) diese Cache-Zeile als fehlerhaft markiert und wird die Zeile mit den aktualisierten Daten zu einem späteren Zeitpunkt ausschreiben. Eine mögliche …
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.