Was bedeutet "Domain", wenn auf DDD verwiesen wird?

9

Was bedeutet das Wort Domain in Bezug auf angetriebenes Design / Entwicklung?

Nicht in Bezug auf Semantik oder eine wissenschaftliche Definition, sondern in Bezug darauf, wie sie Prozesse oder Philosophien modifiziert?

Ich habe einen Beitrag gelesen: /software/57828/your-software-problem-solution-approach

Ich bin auf dieses Schlagwort gestoßen, DDD, und wusste nicht wirklich, was das bedeutet.

Chrisjlee
quelle
Dies ist aus der verknüpften Frage: DDD - Domain Driven Design
BЈовић
5
Haben Sie in Wikipedia nach domänengesteuertem Design gesucht?
Caleb
2
Aus Wikipedia: Domain: Eine Sphäre des Wissens, Einflusses oder der Aktivität. Der Themenbereich, auf den der Benutzer ein Programm anwendet, ist die Domäne der Software.
blueberryfields
1
Welcher Teil der Wikipedia-Definition ist unvollständig oder verwirrend? Bitte geben Sie Ihre Frage genau an.
S.Lott

Antworten:

10

Domain bezieht sich auf das spezifische Thema, für das das Projekt entwickelt wird. Das Rechnungswesen ist eine gängige Domäne für DDD. Das Ziel von DDD ist es, die Komplexität einer Lösung zu begrenzen, indem sie mithilfe von Experten auf diesem Gebiet so nah wie möglich an der Domäne angepasst wird.

Ryathal
quelle
Kann ich dich etwas fragen? Sie sagten: "Buchhaltung ist eine häufige Domäne für DDD". Die Buchhaltungsdomäne enthält Vermögenswerte, Verbindlichkeiten, Kredite, Gehaltsabrechnungen usw. Wie nennen Domain-Experten sie? Sind sie Model, richtig?
Bunthai Deng
-1

Sie können auch sagen, dass Sie in DOMAIN die Geschäftslogik Ihrer Anwendung codieren.

Carlos A Merighe
quelle