Bayi laki-laki datang kepada ayahnya dan bertanya kepada bayi itu: apa itu DDD? Tapi supaya aku mengerti


Ada pertanyaan yang tidak bisa saya pecahkan. Tampaknya ada banyak informasi di dalamnya: buku, artikel, laporan. Tetapi kompleksitas dan keserbagunaan topik tidak segera menangkap esensinya. Maukah Anda membantu saya dengan ini?

Untuk benar-benar memahami topik yang kompleks, Anda perlu membaca dan merenungkan banyak sumber. Keindahannya adalah masing-masing dari mereka memberikan informasi yang sama dengan caranya masing-masing, dan beberapa pendekatan ini mungkin hanya cocok untuk Anda. Jadi ayo dan saya akan mencoba berkontribusi pada ruang informasi umum. Jadi, apa pertanyaanmu?


Apa itu Desain Berbasis Domain?

Ini adalah pendekatan untuk mengotomatisasi proses bisnis dalam bidang subjek yang kompleks.


Jadi tujuan DDD adalah otomatisasi?

Tidak, Anda dapat mengotomatisasi tanpa itu. Tujuan DDD adalah manajemen kompleksitas.


Kompleksitas apa yang perlu dikelola dan mengapa melakukannya?

. , . , , [1]. , , . , β€” , , . β€” , , , . , , , .


, . , , -, , . , .


-, , . β€” , , .


DDD .


. : DDD? , , ?

, – .


, Β« Β»? ?

, . – , . , , -, , -, .


, . «». ? ?

, . , . , . . , .


. , , , . , , , . . ?

, ?


, .

. ?


.

?


. , .

, , , DDD: .


- β€œ ”.

, . , . . DDD , , , , [2].


, , ?

. . β€” , β€œβ€. .


? -, . β€” .

-, , β€” , . . -, , , . , ?


, .

. . β€” ; β€” . - , , . .


. , -, , . -, . - , , .


, , , .


. , .

. , ?


, . , .

. DDD : . . , . : . , , β€œβ€ .


. , , , ? , . , , . : , , . β€” . [6].


: DDD? . , , , - . ( ), , , , -. - β€œβ€ . , , , β€œ ”, , β€œ , ”[2]. , DDD.


, . , , , , , .


, , -. .

?


, , . β€” , - .

: , . , , , [1]. DDD Bounded context.


? : ?

, . . , , , , .


, . ? β€œ ” - . , β€œ ”. ?

, . , , , , β€œambiguity doesn't compile”[4]


, -. ?

, , . , ? , β€” , ?


.

, , [7], , , .


, .

. , , : , ? . . . . Bounded context (context) (bound) . , , β€œ ”. , .


Bounded context ?

. Bounded context. : , , .


, ? DDD .

-, , , .


-, β€” , . , .


, , .


: , β€” DDD, ?

-, , , . , , , , - , .


-, . . ? Bounded context, , ? , [3] BC?


.


, , DDD .

, DDD β€” . : β€œβ€¦ , , , "[5].


DDD : . . , - . : , . , , - .



  1. .
  2. . -
  3. . Event Storming
  4. Adam Dymitruk. Pemodelan Peristiwa: Apa itu?
  5. Simon Nightingale. Pedagogi untuk semua orang.
  6. Buah atau sayuran

All Articles