Es gibt rund eine Million "PHP-Frameworks". Und die meisten von ihnen rechnen sich nach dem MVC-Muster. Es ist zwar willkommen, den osCommerce-Codierungsstil (Verarbeitungslogik, die stark mit SQL und HTML vermischt ist) zu überwinden, aber es gibt sicherlich einfachere und leichter zu befolgende Ansätze, um ein wartbares Anwendungsdesign zu erhalten. Das …
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 . Es scheint, als würden die Menschen in heiligen Kriegen …
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich muss möglicherweise für ein neues Projekt zu Java wechseln. Ich habe sehr wenig Kenntnisse über Java, da ich hauptsächlich C # …
Ich bin neu in Microservices, und nach meinem Verständnis sagt DDD, dass Microservices auf Geschäftsdomänen aufbauen sollen. Dies bedeutet, dass gute Microservices wie AppointmentScheduler und SendNotification im Kontext eines Besprechungsbuchungssystems sind. In diesem Beispiel benötigen beide Microservices Zugriff auf Benutzerdaten, um ihre Geschäftsfunktionen zu erfüllen, und ich habe Probleme, sie …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen im vergangenen Jahr . Ich habe etwas über zustandsbehaftete Apps im Vergleich …
HATEOAS ist eine Abkürzung für "Hypermedia als Motor des Anwendungsstatus". Worauf bezieht sich die "Engine of Application State" und insbesondere - wie ist "Hypermedia" die Engine davon? Soweit ich verstehen konnte, befassen sich HATEOAS und damit verbundene Standards wie HAL mit dem Teil "Auffindbarkeit" von REST. Die Frühjahrsdiskussion darüber fasst …
Mein Programm muss eine Abfolge von Schritten von Anfang bis Ende ausführen. Aufgrund unterschiedlicher Eingaben variiert der Startpunkt jedoch, z. B. laufen einige vom ersten bis zum Ende, andere vom zweiten bis zum Ende, andere vom dritten bis zum Ende usw. Ich brauche nur ein einfaches Design, derzeit verwende ich …
In C # hat die DateTimeEigenschaft Montheinen Typ int(eine 32-Bit-Ganzzahl mit Vorzeichen), ihr Bereich beträgt jedoch immer nur 1-12. Was sind die Gründe, warum sich das C # -Team für inteinen kleineren numerischen Typ entschieden hat, z. B. byte(8-Bit-Ganzzahl ohne Vorzeichen)?
Ich liebe sauberen Code wirklich und ich möchte meinen Code immer auf die bestmögliche Weise codieren. Aber es gab immer eine Sache, die ich nicht wirklich verstand: Wann ist es zu viel "Trennung von Bedenken" in Bezug auf Methoden? Angenommen, wir haben die folgende Methode: def get_last_appearance_of_keyword(file, keyword): with open(file, …
Ich muss oft eine Klasse implementieren, die eine Aufzählung / Sammlung von etwas ist. Betrachten wir für diesen Thread das erfundene Beispiel von IniFileContentdenen ist eine Aufzählung / Sammlung von Linien. Der Grund, warum diese Klasse in meiner Codebasis vorhanden sein muss, ist, dass ich vermeiden möchte, dass Geschäftslogik über …
Ich entwerfe eine Anwendung, die auf der Microservices-Architektur basiert. In dieser Anwendung benötige ich Auth Microservice, Außerdem muss ich einige zusätzliche Benutzerinformationen speichern, wie z. B. mehrere Adressen, Avatar-Bilder usw. Dies führt zu der Idee, zwei Microservices zu haben - einen für Auth und einen für User, in denen zusätzliche …
Mein Team verwendet das Git Stable Mainline-Verzweigungsmodell und wir sind dabei, den ersten Release-Zweig zu erstellen. Nach dem, was ich bisher gelesen habe, klingt es so, als ob Release-Zweige vom Master-Zweig getrennt und nie wieder vollständig zum Master zusammengeführt werden. Wenn stattdessen ein Fix für den Release-Zweig vorgenommen wird, wird …
Als WPF-Entwickler war ich verwirrt, als ich feststellte, dass ich nicht als Front-End angesehen werde, weil meine Plattform kein Web ist, obwohl ich mich eindeutig mit Benutzerinteraktion und dem Front-End einer Anwendung befasse. Ein Gedanke, den ich hatte, war, dass Desktop-Anwendungen keine Trennung zwischen dem Front-End und dem Back-End (der …
Ich versuche, ein Projekt mit der hier beschriebenen sauberen Architektur zu erstellen . Ich habe in Go einen großartigen Artikel darüber gefunden . Das Beispiel ist sehr einfach, und der Autor fügt seinen Code in Pakete ein, deren Namen auf der Ebene basieren, in der sie sich befinden. Ich mag …
Ich habe einen API-Endpunkt, der einige Statistiken zurückgibt. Derzeit sieht die Antwort so aus: Option 1: { "stats": [ { "name": "some-stats-key1", "value": 10 }, { "name": "some-stats-key2", "value": 20 } ], ... other keys } Aber das sieht ein bisschen komplex aus und ich weiß, wie ich es machen …
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.