Ich habe in letzter Zeit viel über Mikrodienste gelesen und hier sind einige der Schlussfolgerungen, die ich bisher gezogen habe (bitte korrigieren Sie mich, wenn ich mich irgendwann irre). Die Mikrodienstarchitektur passt gut zum domänengetriebenen Design. Normalerweise repräsentiert eine MS einen begrenzten Kontext. Wenn der Mikrodienst A eine Funktionalität erfordert, …
Angenommen, ich habe das folgende ER-Diagramm: Wenn ich nun die Beziehung mit einem Fremdschlüssel von Schoolin darstelle Student, könnte ich NULLWerte haben (da a Student nicht zu a gehören muss School), zum Beispiel: Der richtige Weg (basierend auf dem, was ich gelesen habe) ist es, eine Schnittpunkttabelle zu erstellen, um …
Als ich über Redux lernte, kam mir das Gott-Objekt-Muster (oder Anti-Muster) in den Sinn - beide haben ein einziges großes Objekt, das alle App-Daten und Methoden zu ihrer Manipulation enthält. Redux hat jedoch einige Einschränkungen festgelegt, z. B., dass das Objekt unveränderlich ist und Ereignisse reine Funktionen sind, die eine …
Seit einiger Zeit habe ich viel über Speicherausrichtung gesucht und gelesen, wie es funktioniert und wie man es benutzt. Der relevanteste Artikel, den ich derzeit gefunden habe, ist dieser . Aber auch damit habe ich noch ein paar Fragen dazu: Außerhalb des eingebetteten Systems haben wir oft einen riesigen Speicherbereich …
Ich erstelle mein erstes Online-Spiel mit socket.io und möchte, dass es ein Echtzeit-Multiplayer-Spiel wie agar.io oder diep.io ist. Aber ich habe versucht herauszufinden, wie alle Computer mit der gleichen Geschwindigkeit arbeiten können. Ich habe drei Ideen für Models, aber keine davon scheint richtig zu sein, und ich frage mich, wie …
Warum iteriert nth-child () von eins statt von null? Wie in diesem Beispiel gezeigt . Warum wählt es das erste Element und nicht das zweite, wenn p :nth-child(1)
tl; dr: Gibt es eine sprachunabhängige Definition von Symbolen und einen Grund, sie in anderen Sprachen zu haben? Warum verwendete der Ruby-Schöpfer das Konzept von symbolsin der Sprache? Ich frage dies aus der Perspektive eines Nicht-Rubin-Programmierers. Ich habe viele andere Sprachen gelernt und in keiner festgestellt, dass ich angeben muss, …
Ich habe gerade die Zweigeinstellungen in meinem GitHub-Repository geändert, sodass mein [nächster] Zweig einen übergebenen CI-Build durch eine Pull-Anfrage erfordert. Es folgte eine Diskussion mit einigen Teammitgliedern über nicht bestandene Tests. Um des Kontexts willen ... Das Repository verfügt über einen [master] -Zweig, in den nur bei einem Release PR …
Ich habe eine Reihe von Microservices, deren Funktionalität ich über eine REST-API gemäß dem API-Gateway-Muster zur Verfügung stelle. Da es sich bei diesen Microservices um Spring Boot-Anwendungen handelt, verwende ich Spring AMQP, um eine synchrone RPC-Kommunikation zwischen diesen Microservices zu erreichen. Bisher lief es reibungslos. Je mehr ich jedoch über …
In unserem Team gibt es neben einzelnen Arbeitseinheiten (Stories) auch länger laufende Arbeitsthemen (Epics). Mehrere Geschichten machen ein Epos. Traditionell hatten wir Feature-Zweige für jede Story und haben diese direkt zusammengeführt, um sie zu meistern, wenn sie die Qualitätssicherung bestehen. Wir möchten jedoch damit beginnen, die Veröffentlichung abgeschlossener Storys in …
Ich suche nach einer Möglichkeit, eine Ddd-Anwendung mit Konvention über Konfiguration zu entwerfen. Angenommen, für ein Aggregat "Client" ist der Befehl "FillProfile" definiert. Es wird logischerweise ein Ereignis "ProfileFilled" auslösen. Gibt es Fälle, in denen ein Befehl mehr als ein Ereignis auslöst, oder in denen ein Befehl basierend auf einer …
Während ich meine erste "ernsthafte" C ++ - Bibliothek entwerfe, frage ich mich: Ist es gut, Ausnahmen von std::exceptionund Nachkommen abzuleiten ?! Auch nach dem Lesen Entwerfen von Ausnahmeklassen Was ist eine "gute Anzahl" von Ausnahmen, die für meine Bibliothek implementiert werden müssen? Ich bin mir immer noch nicht sicher. …
Wie Sie wissen, gibt es ein Best-Practice-Sprichwort Begrenzen Sie eine Quellcodezeile auf 80 Zeichen. Hier sind 2 Links: Warum sind 80 Zeichen die 'Standard'-Grenze für die Codebreite? Ist die Beschränkung auf 80 Zeichen in Zeiten von Breitbildmonitoren immer noch relevant? Und ich bin mir sicher, dass Sie noch mehr Geld …
Geschlossen . Diese Frage ist meinungsbasiert . 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 meinen Schülern erklärt, dass Gleichheitstests für Float-Variablen …
Ich habe einige Monate lang eine Anwendung erstellt und dabei ein Muster erkannt, das sich herausstellte: logger.error(ERROR_MSG); throw new Exception(ERROR_MSG); Oder beim Fangen: try { // ...block that can throw something } catch (Exception e) { logger.error(ERROR_MSG, e); throw new MyException(ERROR_MSG, e); } Wenn ich also eine Ausnahme ausgelöst oder …
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.