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 6 Jahren . Die stereotype Sichtweise eines Programmierers kann nach dem, was …
Pseudocode hilft uns, sprachunabhängig Aufgaben zu verstehen. Ist es eine bewährte Methode oder ein empfohlener Ansatz, Pseudocode als Teil des Entwicklungslebenszyklus zu erstellen? Zum Beispiel: Identifizieren und teilen Sie die Codierungsaufgaben Pseudocode schreiben Lass es genehmigen [von PL oder TL] Starten Sie die Codierung basierend auf Pseudocode Ist das ein …
Lose Kopplung ist für einige Entwickler das Allerheiligste an ausgereifter Software. Es ist auf jeden Fall eine gute Sache, wenn Code angesichts von Änderungen, die in absehbarer Zukunft wahrscheinlich auftreten werden, flexibler wird oder wenn Code-Duplikationen vermieden werden. Auf der anderen Seite erhöhen Bemühungen, Komponenten lose zu koppeln, die Indirektion …
Mein Unternehmen arbeitet derzeit an der Einführung einer Mikroservice-Architektur, aber auf dem Weg dorthin stoßen wir auf wachsende Schmerzen (Schock!). Einer der zentralen Streitpunkte, denen wir gegenüberstehen, ist die Kommunikation großer Datenmengen zwischen unseren verschiedenen Diensten. Als Hintergrund haben wir einen Dokumentenspeicher, der als Aufbewahrungsort für alle Dokumente dient, die …
In verschiedenen Designbüchern, die ich lese, wird manchmal großer Wert auf die Anzahl der Methoden gelegt, die eine Klasse haben muss (unter Berücksichtigung einer OO-Sprache, z. B. Java oder C #). Oft sind die Beispiele in diesen Büchern sehr ordentlich und einfach, aber selten behandeln sie einen "ernsten" oder komplexen …
Ich versuche, eine "Standard" Business-Website zu schreiben. Mit "Standard" meine ich, dass diese Site das übliche HTML5, CSS und Javascript für das Front-End, ein Back-End (zum Verarbeiten von Dingen) und MySQL für die Datenbank ausführt. Es ist eine einfache CRUD-Site: Das Front-End macht einfach ziemlich alles, was die Datenbank auf …
Ich erstelle eine neue Business-Webanwendung und möchte Folgendes erreichen: Verwenden Sie die besten Technologien aus ihren jeweiligen Bereichen. Ich möchte ein zuverlässiges Backend-Framework mit solidem ORM. Und ich möchte das fortschrittlichste SPA-Framework (Single Page Application) mit den aktuellsten HTML- und Javascript-Funktionen für die Frontend-Anwendung Bereitstellen von Back-End-Entitäten und Business-Services für …
Ich arbeite an einem Projekt, das Anforderungen verarbeitet, und die Anforderung besteht aus zwei Komponenten: dem Befehl und den Parametern. Der Handler für jeden Befehl ist sehr einfach (<10 Zeilen, oft <5). Es gibt mindestens 20 Befehle und wahrscheinlich mehr als 50. Ich habe ein paar Lösungen gefunden: ein großer …
Nachdem ich Hibernate für die meisten meiner Projekte ungefähr 8 Jahre lang verwendet habe, bin ich bei einem Unternehmen gelandet, das von seiner Verwendung abrät und möchte, dass Anwendungen nur über gespeicherte Prozeduren mit der Datenbank interagieren. Nachdem ich dies einige Wochen lang getan habe, konnte ich kein umfassendes Domänenmodell …
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Ich bemühte mich zu verstehen, worum es bei diesem Prinzip geht und warum es für das Sprachdesign so wichtig ist. Grundsätzlich heißt es, dass für jeden Ausdruck exprin …
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 4 Jahren . Bevor Martin Fowlers Buch "Refactoring: Verbessern des Designs von …
Welche Möglichkeiten gibt es, um die Versionierung von Datenbankeinträgen (Daten) zu ermöglichen? Denken Sie an die Möglichkeiten des Content-Management-Systems, Änderungen an Artikeln rückgängig zu machen. Was sind ihre Vor- / Nachteile?
Ich habe in der Vergangenheit viel über dieses Thema gelesen und mir einige interessante Vorträge wie diesen von Onkel Bob angeschaut . Trotzdem finde ich es immer ziemlich schwierig, meine Desktop-Anwendungen richtig zu erstellen und zu unterscheiden, welche Aufgaben auf der Benutzeroberfläche und welche auf der Logikseite liegen sollten. Eine …
Die meisten, wenn nicht alle mir bekannten IT-Mitarbeiter glauben, dass es von Vorteil ist, Software vor dem Codieren mit UML oder anderen Diagrammtypen zu modellieren. (Meine Frage bezieht sich nicht speziell auf UML, sondern kann eine grafische oder textuelle Beschreibung des Softwaredesigns sein.) Da bin ich mir nicht so sicher. …
Ich implementiere einen IRC-Bot, der eine Nachricht empfängt, und überprüfe diese Nachricht, um festzustellen, welche Funktionen aufgerufen werden sollen. Gibt es eine klügere Art, dies zu tun? Es scheint, als würde es schnell außer Kontrolle geraten, nachdem ich 20 Befehle erhalten habe. Vielleicht gibt es einen besseren Weg, dies zu …
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.