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.

3
Beste Architektur für die ASP.NET WebForms-Anwendung
Ich habe ein ASP.NET WebForms-Portal für einen Client geschrieben. Das Projekt hat sich eher entwickelt als von Anfang an richtig geplant und strukturiert. Folglich wird der gesamte Code innerhalb desselben Projekts und ohne Ebenen zusammengefügt. Der Client ist jetzt mit der Funktionalität zufrieden, daher möchte ich den Code so umgestalten, …

9
Sollte von Entwicklern erwartet werden, dass sie vor dem eigentlichen Programm eine interne Bibliothek kompilieren?
Kürzlich hat ein leitender Entwickler, mit dem ich zusammenarbeite, dafür plädiert, dass Entwickler die neueste Version erhalten und im Rahmen ihres Projekts eine wichtige interne Bibliothek kompilieren müssen. Dies steht im Gegensatz zu dem Gegenargument, dass Projektteams an einer stabilen Version arbeiten sollten, die sie von einem internen Maven-Repository erhalten, …



4
LINQ vs Datenzugriffsschicht
Ich habe mir selbst beigebracht, Datenzugriffscode immer in einer völlig separaten Schicht zu meiner Geschäftslogik und meinem UI-Code zu behandeln. Dies war schon immer eine sehr gute Architektur für mich, und alle „Regeln“ oder Best Practices, die ich sehe, passen immer noch in diesen Codierungsstil, insbesondere in das Prinzip der …

1
Organisation mehrerer Zend-Anwendungscodes
Im vergangenen Jahr habe ich an einer Reihe von Anwendungen gearbeitet, die alle auf dem Zend-Framework basieren und sich auf eine komplexe Geschäftslogik konzentrieren, auf die alle Anwendungen Zugriff haben müssen, auch wenn sie nicht alle verwenden (einfacher als mehrere Bibliotheksordner für jeden zu haben Anwendung, da sie alle mit …

2
Befehlshandler und DDD
Ich habe eine ASP.NET MVC-Anwendung, die einen Abfragedienst zum Abrufen von Daten und einen Befehlsdienst zum Senden von Befehlen verwendet. Meine Frage betrifft den Befehlsteil. Wenn eine Anforderung eingeht, verwendet der Befehlsdienst einen Befehls-Dispatcher, der den Befehl an den angegebenen Befehlshandler weiterleitet. Dieser Befehlshandler überprüft zuerst den Befehl und führt …

3
Unterstützung der Mandantenfähigkeit
Was sind die typischen Herausforderungen bei der Konvertierung einer App mit einem Mandanten in eine App mit mehreren Mandanten? Sicherheit und Datenisolation sind für mich die wichtigsten. Was sind andere? Ich bin einer der Architekten für einen ziemlich bedeutenden Automatisierungsaufwand, und in der Vergangenheit war es nur unser Unternehmen, das …

2
Benötigen Sie Ratschläge zum Entwerfen von Interaktionen zwischen verschiedenen Teilen meiner Anwendung
Ich versuche, die "Haupt" -Klasse (n) einer Rich Desktop-Anwendung auf der Basis von NetBeans Platform 7 zu entwerfen. Diese Anwendung verwendet HTTP-Dienste und empfängt über ein "Push-System" über TCP Nachrichten. Wir sind 3 Entwickler und wollen Module parallel entwickeln Die Anwendung wird geschichtet (Daten, Geschäft, Präsentation) Wir werden das Präsentationsmodell …

6
Wie soll ich meine Codebasis planen? [geschlossen]
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 vor 9 Monaten . Ich arbeite derzeit an einem Projekt, das über …
10 architecture  uml 


4
Welche „Code-Gerüche“ sind ein Symptom dafür, dass ein Ereignis-Listener-Modell erforderlich ist?
Was sind die Symptome in einer Codebasis, die darauf hinweisen, dass ein Ereignis-Listener-Ansatz erforderlich ist? Es scheint mir, dass wenn es Klassen gibt, die von mehreren aufgerufen werden müssen, die nicht zur Entwurfszeit anderer Klassen definiert sind, Sie eine Art Signalisierungsrahmen benötigen, aber ich würde gerne hören, welche anderen Situationen …


2
Welche Rolle spielt ein Softwarearchitekt im testgetriebenen Entwicklungsprozess?
So wie ich es verstehe, geht es bei Test-Driven Development darum, Tests zu schreiben, um die Programmspezifikationen zu definieren (Sie können mich korrigieren, wenn ich falsch liege). Wenn jemand für das Schreiben der Spezifikationen (einschließlich einer öffentlichen API) für die Software verantwortlich ist (nennen wir ihn den Software-Architekten), bedeutet dies, …
10 architecture  tdd 


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.