Als «application-design» getaggte Fragen

Das Anwendungsdesign deckt die gesamte Vorimplementierungsphase eines Projekts ab und besteht aus der Konzeption der Architektur, ihrer Komponenten, der Interaktionen zwischen den einzelnen Komponenten, der Datenflüsse und der zu implementierenden Prozesse.

9
Wie viel Geschäftslogik sollte die Datenbank implementieren?
Ich habe in einigen Projekten gearbeitet, in denen der größte Teil der Geschäftslogik in der Datenbank implementiert wurde (hauptsächlich über gespeicherte Prozeduren). Andererseits habe ich von einigen Programmiererkollegen gehört, dass dies eine schlechte Praxis ist ("Datenbanken dienen zum Speichern von Daten. Anwendungen übernehmen den Rest"). Welcher dieser Ansätze ist im …


10
Trägt die Aufteilung einer potenziell monolithischen Anwendung in mehrere kleinere zur Vermeidung von Fehlern bei? [geschlossen]
Eine andere Art, dies zu fragen, ist: Warum sind Programme in der Regel monolithisch? Ich denke an so etwas wie ein Animationspaket wie Maya, das die Leute für verschiedene Workflows verwenden. Wären die Animations- und Modellierungsfunktionen nicht einfacher zu warten, wenn sie in eine separate Anwendung aufgeteilt und separat entwickelt …

1
Sollte ich bei der Entwicklung eines Systems selbst Microservices verwenden?
Ich beginne ein neues Projekt in der Arbeit und werde wahrscheinlich fast der einzige Entwickler des Projekts sein, obwohl ein oder zwei andere Entwickler vorhandene Anwendungen oder einfache Skripte in das Hauptprojekt integrieren müssen. Das Projekt muss kleine Mengen- und Streaming-Datenmengen verarbeiten und sowohl ereignisgesteuerte als auch bedarfsgesteuerte Codeausführungen durchführen. …



4
Wie suche ich effizient nach allen Orientierungspunkten innerhalb eines Bereichs eines bestimmten Orientierungspunkts?
Ich versuche, mit einem Geosuchprojekt zu beginnen, das alle Orientierungspunkte in den 10 km / Meilen (für diese Geschichte nicht wichtig) eines bestimmten Orientierungspunkts findet. Nehmen wir zum Beispiel an, ich habe eine Datenbank mit 1.000.000 Sehenswürdigkeiten. Um alle Orientierungspunkte im 10-Meilen-Bereich eines Orientierungspunkts mit bestimmten Koordinaten zu finden, müsste …

2
Django-Anwendungsstrategie
Ich habe eine Weile an einem Django-Projekt gearbeitet, das in letzter Zeit etwas gewachsen ist. Ich habe ein wenig darüber nachgedacht, mit welcher Strategie es einfacher zu handhaben ist. Eine Sache, über die ich gerne Input hätte, wäre, wenn ich meine Anwendung in mehrere kleinere Anwendungen aufteilen würde. Das würde …

2
Gibt es bestimmte Workflows oder Entwurfsmuster, die häufig zum Erstellen großer funktionaler Programmieranwendungen verwendet werden? [geschlossen]
Geschlossen . Diese Frage muss gezielter gestellt werden . 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 vor 4 Jahren . Ich habe Clojure jetzt für eine Weile …



2
Sollte es einen „Datenhygiene“ -Index für Software geben - um anzuzeigen, wie sauber das Programm ist? keine temporären Dateien usw. hinterlassen
Sollte es einen "Datenhygiene" -Index für Software geben - um anzuzeigen, wie sauber das Programm ist? Keine nicht verwendeten temporären Dateien, Registrierungseinträge, Umgebungsvariablen usw. erstellen. Wenn Sie beispielsweise in Ihrem Benutzerordner in Windows nachsehen, werden alle Arten von Arbeitsbereichsdateien angezeigt, die von Ihren Anwendungen verwendet werden. Dies macht es beispielsweise …


3
Wie kann man eine Codebasis für mehr als 10 Projekte freigeben und Schmerzen minimieren?
Ich habe eine Reihe von Anwendungen, die dieselben Daten in derselben Datenbank verwenden. Um die Redundanz des Codes zu minimieren, ist die Datenzugriffsschicht ein gemeinsam genutztes Projekt. Dies verhindert, dass jedes Projekt seinen eigenen Datenzugriff neu codieren muss, schafft jedoch auch einen großen Schmerzpunkt. Wenn ein Team die Datenschicht aktualisieren …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.