Als «architecture» getaggte Fragen

Das Design und die Beschreibung eines Softwaresystems auf hoher Ebene. Durch das architektonische Design werden Details zu Implementierungen, Algorithmen und Datendarstellung entfernt, um sich auf das Zusammenspiel von "Black Box" -Komponenten zu konzentrieren.

5
Kampf gegen technische Schulden als "niedrigster Entwickler"?
Angenommen, Sie arbeiten für ein Unternehmen und entwickeln Software für dieses Unternehmen. Sie haben keine Ahnung von dem großen Bild oder vielleicht geringfügig. Was Sie haben, sind Aufgaben, die Ihnen über das Issue-Tracking-System zugewiesen werden. Sie erhalten Aufgaben, Sie lassen sie so arbeiten, wie sie von der Aufgabe beschrieben werden, …

3
Architektur / Design von PHP-Webanwendungen [geschlossen]
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 …


3
Konzeptionelle Inkongruenz zwischen DDD Application Services und REST-API
Ich versuche, eine Anwendung zu entwerfen, die eine komplexe Geschäftsdomäne aufweist und eine REST-API unterstützen muss (nicht ausschließlich REST, sondern ressourcenorientiert). Ich habe einige Probleme damit, das Domänenmodell ressourcenorientiert darzustellen. In DDD müssen Clients eines Domänenmodells die prozedurale Ebene "Application Services" durchlaufen, um auf alle Geschäftsfunktionen zuzugreifen, die von Entities …

6
Sollte ich meine Ordner nach Geschäftsdomäne oder technischer Domäne organisieren?
Wenn ich beispielsweise eine MVC-ähnliche Architektur verwende, welche Ordnerstruktur soll ich verwenden: domain1/ controller model view domain2/ controller model view Oder: controllers/ domain1 domain2 models/ domain1 domain2 views/ domain1 domain2 Ich habe Dateierweiterungen absichtlich weggelassen, um diese Frage sprachunabhängig zu machen. Persönlich würde ich es vorziehen, nach Geschäftsbereichen zu trennen …

2
Wie kann ich die Benutzeroberfläche von der Geschäftslogik trennen, ohne die Effizienz zu beeinträchtigen?
Angenommen, ich möchte ein Formular anzeigen, das 10 verschiedene Objekte in einer Combobox darstellt. Zum Beispiel möchte ich, dass der Benutzer einen Hamburger aus 10 verschiedenen mit Tomaten auswählt. Da ich UI und Logik trennen möchte, müsste ich das Formular als Zeichenfolgendarstellung der Hamburger übergeben, um sie in der Combobox …


5
Wo sind architektonische Probleme zu beschreiben?
Ich habe mich der Mitte eines mittelgroßen Projekts angeschlossen, das bereits seit mehreren Jahren läuft. Eines der Probleme ist, dass das Dokument, das die Architektur beschreibt, nie geschrieben wurde. Jetzt wurde mir die Aufgabe übertragen, die Architekturbeschreibung zu schreiben. Während der Arbeit an diesem Projekt habe ich alle Informationen gesammelt, …

4
Wie passt Beharrlichkeit in eine rein funktionale Sprache?
Wie passt das Muster der Verwendung von Befehlshandlern für den Umgang mit Persistenz in eine rein funktionale Sprache, in der IO-Code so dünn wie möglich gestaltet werden soll? Bei der Implementierung von Domain-Driven Design in einer objektorientierten Sprache wird häufig das Command / Handler-Muster verwendet , um Statusänderungen auszuführen. In …


3
Wie gehe ich bei der Migration von Monolithen zu Microservices mit Fremdschlüsseleinschränkungen um?
Mein Team migriert von einer monolithischen ASP.NET-Anwendung auf .NET Core und Kubernetes. Die Codeänderungen scheinen so gut zu verlaufen, wie erwartet, aber wo mein Team auf viel Zwietracht stößt, ist die Datenbank. Derzeit verfügen wir über eine relativ große SQL Server-Datenbank, in der alle Daten für unser gesamtes Unternehmen gespeichert …

2
Erstellen einer großen Angular 2-App mit mehreren kleinen Apps
Nach langen 3-monatigen Debatten und Nachforschungen bei der Wahl zwischen React (mit Redux) und Angular 2 hat sich das Front-End-Team in meinem Unternehmen für Angular 2 entschieden (da es für unser Problem besser geeignet ist). Wir beschäftigen uns mit Unternehmensanwendungen, die derzeit aus vielen verschiedenen Front-End-Technologien bestehen (während das gesamte …




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.