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.

1
Was sind eigentlich Subdomains?
Beim Studium von Domain-Driven Design (DDD) bin ich auf das Konzept der Subdomain gestoßen, aber ich glaube, ich verstehe es noch nicht. Mein erstes Verständnis davon war, dass eine Subdomain eine Teilmenge der Domain der Anwendung ist. Mit anderen Worten, es ist eine Partition des Problemraums. Ich habe gelesen, dass …

1
Sollte ein Modell in MVC Unteransichtsmodelle enthalten?
Einige Hintergrundinformationen: Ein Kollege und ich haben unterschiedliche Interpretationen von MVC, was bedeutet, dass wir angesichts des gleichen Problems radikal unterschiedliche Lösungen finden. Er stammt aus einem Java-Hintergrund, in dem jede Komponente von MVC traditionell ein Objekt modelliert, und ich komme aus einem Haskell-Hintergrund und habe wenig oder keine Erfahrung …

2
"Implementing DDD" von Vernon: Wertobjekt oder nicht?
Auf Seite 382 dieses Buches finden Sie eine Passage über die Verwendung von Wertobjekten in Aggregaten unter der (Entitäts-) Wurzel. Es gibt ein Beispiel dafür Product, das neben anderen Werten eine Set<ProductBacklogItem>Sammlung von Entitäten enthält . Nun versucht Vernon zu erklären, warum ProductBacklogItemes sich um eine Entität und nicht um …


4
Wie kann ich Daten auf mehreren Websites teilen?
Ich versuche, ein einfaches System für den Datenaustausch zwischen mehreren Websites zu entwickeln. Die meisten von ihnen sind in PHP entwickelt, während einige in Wordpress / Drupal entwickelt wurden. Redundante Informationen werden auf mehrere Websites verteilt. Dies hat zu einem Problem geführt, bei dem die Informationen auf mehreren Websites separat …

2
OOCSS / BEM / SMACSS-Architektur
Ich habe diesen Artikel durchgearbeitet , um meinen Front-End-Code zu organisieren. Es verweist auf Artikel zu BEM / SMACSS, die wiederum auf andere Artikel verweisen. Ich versuche wirklich zu verstehen, was die besten Praktiken sind ... Ich habe ein paar Tage Zeit, um diesen "Standard" festzulegen, und muss dann ein …


1
So erstellen Sie eine P2P-Anwendung
[Auf Vorschlag von SO-Benutzern hierher verschoben (10k SO +) ] Ich möchte eine Peer-to-Peer-Anwendung entwickeln. Obwohl ich viel Erfahrung mit LOB-Apps habe, bin ich neu in der P2P-Arena. Ich habe eine ungefähre Vorstellung davon, wie die Dinge funktionieren sollten, brauche aber einige weitere Details, um mein Verständnis zu vervollständigen. Was …


1
Benötigen Sie eine Erklärung der hexagonalen Architektur
Ich lese mit Interesse über Alistair Cockburns hexagonale Architektur . Eine Behauptung, die er macht, ist: Schließlich erkennen die automatisierten Funktionsregressionstests jeden Verstoß gegen das Versprechen, die Geschäftslogik aus der Präsentationsschicht herauszuhalten. Die Organisation kann das Logikleck erkennen und dann korrigieren. Ich verstehe diesen Punkt nicht. Sagt er, dass Aufrufe …

7
Gibt es in Softwareunternehmen eine Rolle als „Refactoring / Maintenanceability Group“?
Ich arbeite in einem Unternehmen, das Embedded-Software-Entwicklung betreibt. Andere Gruppen konzentrieren sich auf die Kernentwicklung der Software verschiedener Produkte, und meine Abteilung (die sich an einem anderen geografischen Standort befindet), die sich im Werk befindet, muss sich ebenfalls mit der Software-Entwicklung befassen , aber über alle Produkte hinweg, so dass …

3
Wann, wie und warum sollte man Java-Frameworks aktualisieren?
Kurze Zusammenfassung als Einführung: Wir sind ein kleines Java-Webentwicklungsteam, das Anwendungen mit verschiedenen Frameworks und Bibliotheken wie JSF, Hibernate und Seam erstellt, die alle zusammen in JBoss AS bereitgestellt werden. Zunächst wurde die App zusammengestellt und einige Funktionen hinzugefügt, um potenziellen Kunden ein Schaufenster zu bieten. Es wurde etwas poliert, …




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.