ドメイン駆動設計– category –
UnityやWPF のデスクトップアプリのファイルシステムの環境で、ドメイン駆動設計を実装した経験を基に記事を書いています。
-
ドメイン駆動設計
ドメイン駆動設計で実装する3つのデメリット
何事にもメリットデメリットがあります。 ドメイン駆動設計で実装する場合、メリットもありますがデメリットもあります。 本記事では、ドメイン駆動設計で実装する3つのデメリットをお伝えします。 ドメイン駆動設計で実装する3つのデメリット 初期の開発... -
ドメイン駆動設計
ドメイン駆動設計で実装する3つのメリット
本記事では、ドメイン駆動設計で実装する3つのメリットをお伝えします。 ドメイン駆動設計で実装するの3つのメリット 処理の場所をソースコードから特定しやすい プロジェクトメンバーに設計手法を伝えやすい 不具合が発生しにくい 私は、デスクトップアプ... -
ドメイン駆動設計
【ドメイン駆動設計】デスクトップアプリでリポジトリの実装
本記事では、ドメイン駆動設計において、デスクトップアプリでリポジトリの実装というテーマで書きます。 DDD本は、Webアプリをベースに書かれています。デスクトップアプリで実装した例は見つけられませんでした。 なので、オリジナルでデスクトップアプ... -
ドメイン駆動設計
【ドメイン駆動設計】Serviceをクラス名で使わない
本記事では、ドメイン駆動設計 ドメインサービスにおいてServiceをクラス名で使わないというテーマで書きます。 タイトル通り、クラス名に、Serviceと入れない方がいいです。 その代わり、何の処理をするか分かるクラス名とすべきです。 【Serviceをクラス... -
ドメイン駆動設計
【ドメイン駆動設計】ファイルシステムで実装するときに大事なこと
本記事では、ファイルシステムでドメイン駆動設計( domain-driven design, DDD )を実装するときに大事なことというテーマで書きます。 大事なことは、ファイルの場所を管理するレイヤを意識することです。 UnityやWPFでドメイン駆動設計をする場合、ファイ... -
ドメイン駆動設計
【ドメイン駆動設計】デスクトップアプリのアーキテクチャ
本記事では、デスクトップアプリでドメイン駆動設計( domain-driven design, DDD ) を実装するときのアーキテクチャについて書きます。 デスクトップアプリで実装するときは、ユーザーレイヤなるものを追加します。 【アーキテクチャ】 デスクトップアプ... -
ドメイン駆動設計
【ドメイン駆動設計】ダイアログボックスでファイルを開く処理を実装
本記事では、ダイアログボックスでファイルを開く処理をドメイン駆動設計で実装します。 私は、デスクトップアプリケーション + ファイルシステムでドメイン駆動設計を実装しています。ところが、書籍やインターネットのドメイン駆動設計に関する情報は、W...
1