Als «design» getaggte Fragen

10
Warum braucht Swift Zeugen-Tabellen?

Ich versuche, mich über die Implementierungsdetails von Swift zu informieren, und eine Sache, die ich nicht genau festlegen kann, sind die "Zeugen-Tabellen". Es sieht so aus, als wären sie ein separater vtable-Zeiger, der für Strukturen verwendet wird. Aber warum brauchst du das? Strukturen werden...

10
Datenbankstruktur für 2v2-Spiel

Ich spiele regelmäßig ein 2-gegen-2-Spiel mit 12 Freunden und möchte eine Datenbank, in der Spieler, Teams, Ergebnisse und Spiele erfasst werden, um ein Rangsystem zu erstellen. Da wir regelmäßig Teams ändern Ich habe mit Tischen kommen players, teamsund gameswo die Spiele zwei Teams haben (team1...

10
Suchen Sie die DDD-Aggregatwurzel

Lass uns das Lieblingsspiel aller spielen und die Aggregrate Root finden. Verwenden wir die kanonische Problemdomäne Customer / Order / OrderLines / Product. Traditionell sind Kunde, Bestellung und Produkt die ARs, wobei OrderLines Einheiten unter der Bestellung sind. Die Logik dahinter ist, dass...

10
Wie werden die Aggregatgrenzen entworfen?

Ich möchte eine Anwendung wie E-Commerce schreiben. Und Sie wissen, dass Produkte in ähnlichen Anwendungen unterschiedliche Eigenschaften und Merkmale haben können. Um eine solche Gelegenheit zu simulieren, habe ich die folgenden Domänenmodellentitäten erstellt: Kategorie - dies ist so etwas wie...