MongoDB ist eine NoSQL-Datenbank, deren Verwendung ich als recht einfach empfunden habe. Vor kurzem musste ich eine einfache Anwendung entwickeln, die einige Daten mithilfe von HTTP-Anforderungen erfassen und einige Ergebnisse nach der Verarbeitung der Daten speichern musste, und ich habe versucht, MongoDB zu verwenden. Aufgrund dieser Erfahrung fand ich es …
Der inkrementelle Ansatz ist eine Methode der Softwareentwicklung, bei der das Modell inkrementell entworfen, implementiert und getestet wird (jedes Mal wird etwas mehr hinzugefügt), bis das Produkt fertig ist. Es beinhaltet sowohl Entwicklung als auch Wartung. Das Produkt gilt als fertig, wenn es alle Anforderungen erfüllt Das iterative Design ist …
Ich habe eine einfache Anwendung entwickelt, die ich kostenlos veröffentlichen möchte, aber ich plane nicht, den Quellcode zu veröffentlichen. Ich möchte, dass die Anwendung frei verfügbar ist, aber ich möchte nicht, dass jemand sie verkauft oder zurückentwickelt. Die MIT-Lizenz sieht einfach und gut aus, erlaubt aber auch jedem, sie zu …
Ich arbeite an einer kleinen Anwendung, um die Prinzipien des domänengetriebenen Designs zu verstehen. Bei Erfolg könnte dies ein Pilotprojekt für ein größeres Projekt sein. Ich versuche, dem Buch "Implementing Domain-Driven Design" (von Vaughn Vernon) zu folgen und ein ähnliches, einfaches Diskussionsforum zu implementieren. Ich habe mir auch die IDDD-Samples …
Dieses Problem weist auf Folgendes hin: Nach meinem Verständnis ist das Platzieren des Tags auf dem Release-Zweig vor dem Zusammenführen (und nicht auf dem Master-Zweig) in der Tat das Richtige, so dass es auch von git describe --tags aus dem Entwicklungszweig gefunden werden kann. Siehe # 374 während eines anderen …
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
Wenn ich mir eine neue Codebasis anschaue, gehe ich gerne von einem Bottom-up-Ansatz aus. Wo ich eine Datei verstehe und dann zur nächsten Abstraktion gehe. Aber oft vergesse ich, was die untergeordnete Abstraktion tut. An diesem Punkt befinde ich mich also in einer fast endlosen Schleife, in der ich zu …
Ich habe eine Methode, die eine Datendatei erstellt, nachdem ich mit einer digitalen Karte gesprochen habe: CreateDataFile(IFileAccess boardFileAccess, IMeasurer boardMeasurer) Hier boardFileAccessund boardMeasurersind die gleiche Instanz eines BoardObjekts, das sowohl IFileAccessals auch implementiert IMeasurer. IMeasurerwird in diesem Fall für eine einzelne Methode verwendet, bei der ein Pin auf der Platine …
Entwickler erstellen Skripte, um ihre Arbeit zu erleichtern. Zum Beispiel, um Maven mit bestimmten Parametern auszuführen, nicht benötigte Hintergrundaufgaben zu beenden, die in der Entwicklung auftauchen, oder um eine Verbindung zu einem bestimmten Server herzustellen. Die Skripte sind keine Core-Build-Skripte und werden auch nicht in unserem Continuous Integration-Server verwendet. Was …
Nehmen wir an, wir haben die folgende Python-Klasse (das Problem existiert in Java genauso mit equalsund hashCode) class Temperature: def __init__(self, degrees): self.degrees = degrees Wo degreesist die Temperatur in Kelvin als Schwimmer. Nun würde Ich mag Gleichheit Prüfung und Hashing implementieren Temperaturein einer Weise , dass vergleicht Floats mit …
Ich bin sicher, dass dies kein ungewöhnliches Thema ist. Wir haben zwei Scrum-Teams, die das Abschätzen von User Stories mithilfe von Story Points in Ordnung bringen (die aktuellen Team-Konstellationen sind nur etwa 8 Monate alt, obwohl die Teammitglieder über mehrjährige Scrum-Erfahrung verfügen). Für den Geschäftsbereich des Unternehmens ist es jedoch …
Es ist üblich, die Version der REST-APIs in der URL anzugeben, insbesondere am Anfang des Pfads, dh in etwa wie folgt: POST /api/v1/accounts GET /api/v1/accounts/details Ich habe jedoch kein Design gesehen, bei dem die Version mit jeder API verknüpft ist. Mit anderen Worten, wir pflegen die Version jeder API separat. …
Momentan verwende ich Logger in meinem Projekt wie folgt: private static final Logger LOGGER; static{ LOGGER = logger.getLogger(); } Ich habe eine Codeüberprüfung für die Verwendung eines statischen Blocks zum Initialisieren der Logger-Variablen erhalten. Ich wurde aufgefordert, die Protokollvariable in der Deklarationsanweisung selbst zu initialisieren. private static final Logger LOGGER …
Ich bin nicht auf der Suche nach einer Meinung zur Semantik, sondern einfach nach einem Fall, in dem ein vernünftiger Einsatz von Gettern ein tatsächliches Hindernis darstellt. Vielleicht stürzt es mich in eine endlose Spirale, mich auf sie zu verlassen, vielleicht ist die Alternative sauberer und geht automatisch mit Gettern …
Wenn Sie sich mit API Gateway befassen, ist eines der Dinge, die jedes Mal auftauchen, dass API Gateway ein Ort ist, an dem Sie Ergebnisse von mehreren Endpunkten zusammenfassen sollten. Das hört sich sehr schön an. Viele gängige API-Gateway-Lösungen wie AWS API Gateway, Kongo und Netflix Zuul unterstützen diese Funktion …
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.