🖥

ドメイン駆動開発ってそもそも何?「実践ドメイン駆動設計」を読んだので...から学びたい vol.1

2023/08/26に公開

著者

@APPLE4869 さん

株式会社クラウドワークス

「実践ドメイン駆動設計」を読んだので、実際にDDDで設計して作ってみた! - Qiita

DDDってなんなの?

「物事の興味関心」をサービス、設計に実現する方法らしい。いや、それは分かってるんだけど?という話だよね。そうだよね。ごめん。

ドメイン駆動設計の基礎知識 (引用より)

https://logmi.jp/tech/articles/310424

まず、ものすごく単純な話、ドメイン駆動設計はソフトウェア設計の考え方とやり方の1つなんですね。

1つは関心の分離。みなさんもよくご存じのように、ソフトウェアを作るときには、本当にいろいろ有象無象なことを解決しながらコードにしてソリューションとして作り上げていかなければいけない。

ドメイン駆動設計では、関心の分離やドメインロジックが焦点で、どうやってモジュール化するかといったときに、オブジェクト指向でモジュール化するとことを非常に重視します。

https://logmi.jp/tech/articles/310424

そもそもドメイン駆動設計(DDD)とは何か

ドメイン駆動設計入門
https://www.slideshare.net/TakuyaKitamura1/ddd-29003356

モデルの説明だけでこれだけある。

● モデル
○ 現実にある”もの”や”こと”を、関心毎に絞ってシンプルに図示したもの
○ 選び抜かれてシンプルにされ、意図的に組み立てられた知識の表現形式
○ 複数の人間の間で知識を共有するツール

https://www.slideshare.net/TakuyaKitamura1/ddd-29003356

引用役立ちすぎ

超複雑な物事に対して超簡素な俯瞰図を提供してくれる、今の時代に必要なのはこういう引用。

感想

とてもひとことでは言い切れない感があった。そもそもDDDというドメイ誰か天才が現れて1行で言い切ってくれるのを待とうか。

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2018-12-18

Discussion