Bitte führen Sie einen Streit zwischen mir und einem Freund. Wir entwickeln derzeit eine Produkt-API. Unsere Produkteinheit sieht so aus { "Id": "", "ProductName": "", "StockQuantity": 0 } Produktverkäufe werden von Dritten abgewickelt und sind verpflichtet, uns die gekaufte Menge mitzuteilen, damit das StockQuantityFeld verkleinert werden kann. Mein Ansatz: PUT …
Ich habe kürzlich eine Codebasis gesehen, in der eine Datenklasse Addressirgendwo und dann an einem anderen Ort definiert wurde: fun Address.toAnschrift() = let { address -> Anschrift().apply { // mapping code here... } } Ich fand es verwirrend, diese Methode nicht direkt an der Adresse zu haben. Gibt es etablierte …
Nach meinem Verständnis läuft die evolutionäre Architektur darauf hinaus, die Architektur einfach zu modifizieren. Heutzutage wird Architektur oft als das definiert, was Sie frühzeitig richtig machen sollten, da es später schwierig sein wird, sie zu ändern. Wie passt das zusammen? Gibt es einen Unterschied zwischen evolutionärer Architektur und der Minimierung …
Wir haben eine Web-App, in der wir viele (> 50) kleine WebComponents haben , die miteinander interagieren. Um alles entkoppelt zu halten, haben wir in der Regel, dass keine Komponente direkt auf eine andere verweisen kann. Stattdessen lösen Komponenten Ereignisse aus, die dann (in der "Haupt" -App) verdrahtet werden, um …
Ich implementiere ein tokenbasiertes Authentifizierungssystem für eine REST-API unter Verwendung eines kurzlebigen Zugriffstokens und eines langlebigen Aktualisierungstokens. Dies ist eine abstrakte Übersicht über die relevanten API-Endpunkte (HTTPS wird für alle Endpunkte erzwungen): Endpunkte: POST /register/ POST /login/ POST /logout/ POST /password/change/ Implementierung: POST /register/:: Anfrage: Der Client sendet Benutzernamen, E-Mail …
Ich möchte ein Objekt, das einen Daemon-Thread erzeugt, der während der gesamten Lebensdauer des Prozesses ausgeführt wird. Nehmen wir nur an, es handelt sich um einen Thread in einem eingebetteten System, der darauf wartet, Befehle an einem Diagnoseport zu empfangen und zu verarbeiten. Aber es könnte wirklich alles sein. Die …
Ich habe kürzlich eine Debatte mit einem anderen Entwickler über die folgende Klasse geführt: public class GroupBillingPayment { public void Save(IGroupBillingPayment model) { if (model == null || UserInfo.UserID == 0) { throw new Exception("GroupBillingPayment object or Current User Id is NULL , Please Contact Administrator."); } Data.GroupBillingPayment groupBillingPayment = …
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 3 Jahren . Ich bin einem Team beigetreten, das einen anderen …
Ich arbeite an einem eingebetteten System, das über mehrere Tasten und ein kleines Grafikdisplay mit dem Benutzer verbunden ist. Als Randnotiz: Da ich mich auf einem eingebetteten System befinde, möchte ich die dynamische Speicherzuweisung so weit wie möglich verhindern. So etwas wie std :: vector ist nicht einmal verfügbar. Ich …
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 3 Jahren . Ich habe ein Programm, das Hunderte von täglichen …
Ich habe eine vorhandene Klasse, die interagiert und eine Datei öffnen, lesen oder schreiben kann. Ich muss eine Dateimodifikation abrufen, um eine neue Methode hinzuzufügen Angenommen, dies ist meine Klassendefinition, in der ich eine neue Methode hinzufügen möchte. class IO_file { std::string m_file_name; public: IO(); IO(std::string file_name); + time_t get_mtime(file_name); …
Ich arbeite an einer Echtzeit-Terrain-Rendering-Engine. Ich habe eine QuadTree- und eine Node-Klasse. Die QuadTree-Klasse erweitert / reduziert einen Baum je nachdem, wo sich die Kamera befindet. Daher ist es sinnvoll, dass der QuadTree für die Lebensdauer der Knotenobjekte verantwortlich ist. Das Problem ist, dass es viele Daten gibt, die mit …
Dies ist eine eher philosophische Frage, die sich mit der .NET-Plattform befasst, aber möglicherweise ist sie auch für andere Sprachen nützlich. Ich mache viele Unit-Tests und vor allem, wenn ich Komponenten von Drittanbietern verwende, mit denen ich oft zu kämpfen habe. In .NET besteht ein enormer Anspruch auf Komponentendesign (er), …
Ich schreibe eine Anwendung zum Erlernen von Fremdwörtern in genau einer Sprache (derzeit Englisch), die derzeit ein ineffektives Design aufweist. Ich benutze Java und SQLite-jdbc zum Speichern der Wörter. Nach dem Start lädt die Anwendung eine durch Kommas getrennte Wortliste herunter und fügt jedes Wertepaar in die Datenbank ein. Ich …
Was ist der gültige Anwendungsfall für die Internationalisierung von Protokollen? Gibt es insbesondere Anwendungen, die für eine Webanwendung sinnvoll sind? Ich arbeite an der Konvertierung der von einer Webanwendung verwendeten Protokollierungs-API von log4jnach slf4jund habe festgestellt, dass die Schnittstelle, die zum Abstrahieren über die log4jImplementierung verwendet wird, die Internationalisierung unterstützt. …
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.