synapse
検索
Search
ダークモード
ライトモード
エクスプローラー
タグ: domain-driven-design
139件のページ
2026年7月05日
CQRS (Command Query Responsibility Segregation) とDDD
domain-driven-design
2026年7月05日
DDDが必ずしも必要でないケース (単純なCRUDアプリ、技術的複雑性が主体の問題)
domain-driven-design
2026年7月05日
DDDが有効なケース (複雑なドメイン、長期的なプロジェクト、ビジネス競争力の中核)
domain-driven-design
2026年7月05日
DDDが解決しようとする問題
domain-driven-design
2026年7月05日
DDDとアジャイル開発
domain-driven-design
2026年7月05日
DDDとアーキテクチャ MOC
domain-driven-design
2026年7月05日
DDDの定義 (複雑なドメインのモデル化を中心としたソフトウェア開発アプローチ)
domain-driven-design
2026年7月05日
DDDの実践とテクニック MOC
domain-driven-design
2026年7月05日
DDDの核心的価値 (ドメインの深い理解、ビジネス価値との連携、進化する設計)
domain-driven-design
2026年7月05日
DDDの進化と関連する考え方 MOC
domain-driven-design
2026年7月05日
DDD入門と基本原則 MOC
domain-driven-design
2026年7月05日
Interpreter: 解決する問題 (単純な言語の処理、特定ドメインの表現)
domain-driven-design
2026年7月05日
OCP: 定義 (ソフトウェアのエンティティは拡張に対して開いており、修正に対して閉じているべき)
domain-driven-design
2026年7月05日
Visitor: 結果 (利点: 新しい操作の追加容易性、関連する操作の集約 ・ 欠点: 新しいElementクラスの追加の困難さ、カプセル化の破壊)
domain-driven-design
2026年7月05日
アプリカティブファンクタとは (関数をコンテキストに適用する)
domain-driven-design
2026年7月05日
アプリケーションサービスとドメインサービスの違い
domain-driven-design
2026年7月05日
アプリケーションサービスの役割 (ユースケースの調整、トランザクション制御、ドメインオブジェクトの呼び出し)
domain-driven-design
2026年7月05日
イベントストーミングの概要と目的 (ドメイン知識の可視化、共通理解の形成)
domain-driven-design
2026年7月05日
イベントストーミングの進め方 (ドメインイベント、コマンド、アクター、集約、ポリシーなど)
domain-driven-design
2026年7月05日
イベントソーシング (Event Sourcing) とDDD
domain-driven-design
2026年7月05日
エリック・エヴァンスの『ドメイン駆動設計』の概要
domain-driven-design
2026年7月05日
エンティティ (Entity) MOC
domain-driven-design
2026年7月05日
エンティティ、ユースケース、インターフェースアダプタ、フレームワーク&ドライバ
domain-driven-design
2026年7月05日
エンティティ、値オブジェクト、集約の生成におけるファクトリの利用
domain-driven-design
2026年7月05日
エンティティのライフサイクル管理 (生成、永続化、削除)
domain-driven-design
2026年7月05日
エンティティの例 (顧客、注文、商品)
domain-driven-design
2026年7月05日
エンティティの可変性 (Mutable)
domain-driven-design
2026年7月05日
エンティティの定義 (識別子によって区別され、ライフサイクルを持つオブジェクト)
domain-driven-design
2026年7月05日
エンティティの属性としての値オブジェクト
domain-driven-design
2026年7月05日
エンティティの振る舞い (Behavior)
domain-driven-design
2026年7月05日
エンティティの設計原則
domain-driven-design
2026年7月05日
エンティティの識別子 (Identity)
domain-driven-design
2026年7月05日
オニオンアーキテクチャ (Onion Architecture) とDDD
domain-driven-design
2026年7月05日
クリーンアーキテクチャ (Clean Architecture) とDDD
domain-driven-design
2026年7月05日
コアドメイン (Core Domain)
domain-driven-design
2026年7月05日
コンテキストに応じた最適な設計の追求
domain-driven-design
2026年7月05日
コンテキストに応じた適切なエンコーディング (HTML, JavaScript, URL)
domain-driven-design
2026年7月05日
コンテキストのサイズ (大きすぎず、小さすぎず)
domain-driven-design
2026年7月05日
コンテキストマッピングのワークショップ
domain-driven-design
2026年7月05日
コンテキストマップ (Context Map) MOC
domain-driven-design
2026年7月05日
コンテキストマップの作成とメンテナンス
domain-driven-design
2026年7月05日
コンテキストマップの定義 (境界づけられたコンテキスト間の関係性を視覚化する図)
domain-driven-design
2026年7月05日
コンテキストマップの目的 (システム全体の理解、連携戦略の明確化)
domain-driven-design
2026年7月05日
コードにおけるユビキタス言語の反映 (クラス名、メソッド名、変数名)
domain-driven-design
2026年7月05日
サブドメインの識別方法
domain-driven-design
2026年7月05日
デザインパターンの定義 (特定コンテキストにおける問題への再利用可能な解決策)
domain-driven-design
2026年7月05日
ドメイン (Domain) とサブドメイン (Subdomain) MOC
domain-driven-design
2026年7月05日
ドメインの特性とビジネス要件の考慮
domain-driven-design
2026年7月05日
ドメインイベント (Domain Event) MOC
domain-driven-design
2026年7月05日
ドメインイベントに含める情報 (発生時刻、関連IDなど)
domain-driven-design
2026年7月05日
ドメインイベントの不変性
domain-driven-design
2026年7月05日
ドメインイベントの例 (注文確定イベント、ユーザー登録イベント)
domain-driven-design
2026年7月05日
ドメインイベントの命名 (過去形)
domain-driven-design
2026年7月05日
ドメインイベントの定義 (ドメイン内で発生した重要な出来事を表すオブジェクト)
domain-driven-design
2026年7月05日
ドメインサービス (Domain Service) MOC
domain-driven-design
2026年7月05日
ドメインサービスとアプリケーションサービスの違い
domain-driven-design
2026年7月05日
ドメインサービスの例 (送金サービス、商品推薦サービス)
domain-driven-design
2026年7月05日
ドメインサービスの定義 (特定のエンティティや値オブジェクトに属さないドメインロジック)
domain-driven-design
2026年7月05日
ドメインサービスの役割 (複数のエンティティをまたがる操作、ドメイン固有の計算)
domain-driven-design
2026年7月05日
ドメインストーリーテリング (Domain Storytelling) MOC
domain-driven-design
2026年7月05日
ドメインストーリーテリング (Domain Storytelling)
domain-driven-design
2026年7月05日
ドメインストーリーテリングの概要と目的 (具体的なシナリオを通じたドメイン理解)
domain-driven-design
2026年7月05日
ドメインモデルが中心
domain-driven-design
2026年7月05日
ドメインモデルの外部依存からの隔離
domain-driven-design
2026年7月05日
ドメインロジックの欠如
domain-driven-design
2026年7月05日
ドメイン固有言語 (DSL - Domain-Specific Language) と宣言性
domain-driven-design
2026年7月05日
ドメイン固有言語 (DSL) の作成しやすさ
domain-driven-design
2026年7月05日
ドメイン専門家との協調モデリング
domain-driven-design
2026年7月05日
ドメイン専門家との密な連携の必要性
domain-driven-design
2026年7月05日
ドメイン専門家との対話の重要性
domain-driven-design
2026年7月05日
ドメイン専門家と開発者のコミュニケーション改善
domain-driven-design
2026年7月05日
ドメイン専門家のプロジェクトへの関与
domain-driven-design
2026年7月05日
ドメイン層 (Domain Layer)
domain-driven-design
2026年7月05日
ドメイン層の分離と重視
domain-driven-design
2026年7月05日
ドメイン知識のコードへの反映
domain-driven-design
2026年7月05日
ドメイン知識を含むファクトリ
domain-driven-design
2026年7月05日
ドメイン駆動設計 (DDD) との関連 (境界づけられたコンテキスト)
domain-driven-design
2026年7月05日
ビジネスロジックの明確化と集約
domain-driven-design
2026年7月05日
ファクトリの定義 (複雑なオブジェクトや集約の生成責任を持つ)
domain-driven-design
2026年7月05日
ヘキサゴナルアーキテクチャ (Hexagonal Architecture ・ Ports and Adapters) とDDD
domain-driven-design
2026年7月05日
マイクロサービスにおける集約とイベント
domain-driven-design
2026年7月05日
モジュールの命名 (ユビキタス言語に基づく)
domain-driven-design
2026年7月05日
モジュールの定義 (関連性の高いドメインオブジェクト群をまとめる単位)
domain-driven-design
2026年7月05日
ユニットテスト (エンティティ、値オブジェクト、ドメインサービス)
domain-driven-design
2026年7月05日
ユビキタス言語 (Ubiquitous Language) MOC
domain-driven-design
2026年7月05日
ユビキタス言語 (Ubiquitous Language)
domain-driven-design
2026年7月05日
ユビキタス言語の定義 (ドメイン専門家と開発者が共有し、プロジェクト全体で一貫して使用する言語)
domain-driven-design
2026年7月05日
ユビキタス言語の目的 (誤解の排除、ドメインモデルの正確な表現)
domain-driven-design
2026年7月05日
ユビキタス言語の適用範囲としてのコンテキスト
domain-driven-design
2026年7月05日
リッチなドメインモデルとの対比
domain-driven-design
2026年7月05日
リポジトリと集約の関係 (通常、集約ルートごとにリポジトリが存在)
domain-driven-design
2026年7月05日
リポジトリの定義 (集約の永続化と再構築を抽象化するインターフェース)
domain-driven-design
2026年7月05日
リポジトリの目的 (ドメインモデルと永続化技術の分離)
domain-driven-design
2026年7月05日
レイヤードアーキテクチャ (Layered Architecture) とDDD
domain-driven-design
2026年7月05日
不変性、純粋関数とDDDビルディングブロック
domain-driven-design
2026年7月05日
他の集約への参照は、集約ルートの識別子によって行う
domain-driven-design
2026年7月05日
値オブジェクト (Value Object - VO) MOC
domain-driven-design
2026年7月05日
値オブジェクトの不変性 (Immutability)
domain-driven-design
2026年7月05日
値オブジェクトの例 (金額、住所、日付範囲、色)
domain-driven-design
2026年7月05日
値オブジェクトの利点 (表現力向上、副作用の排除、テスト容易性)
domain-driven-design
2026年7月05日
値オブジェクトの定義 (属性の集まりで、識別子を持たず、不変なオブジェクト)
domain-driven-design
2026年7月05日
値オブジェクトの振る舞い (副作用のない操作)
domain-driven-design
2026年7月05日
値オブジェクトの等価性 (属性値による比較)
domain-driven-design
2026年7月05日
値オブジェクトの設計原則 (小さく、凝集性が高い)
domain-driven-design
2026年7月05日
公開言語の定義 (コンテキスト間での共通データ形式)
domain-driven-design
2026年7月05日
原則は銀の弾丸ではない (コンテキスト依存性)
domain-driven-design
2026年7月05日
各サブドメインへの投資戦略
domain-driven-design
2026年7月05日
境界づけられたコンテキスト (Bounded Context) MOC
domain-driven-design
2026年7月05日
境界づけられたコンテキストとマイクロサービスの境界
domain-driven-design
2026年7月05日
境界づけられたコンテキストの定義 (特定のドメインモデルが明確な境界を持つ範囲)
domain-driven-design
2026年7月05日
境界づけられたコンテキスト内での言語の一貫性
domain-driven-design
2026年7月05日
従来の開発アプローチの課題 (データ中心設計、貧血ドメインモデルなど)
domain-driven-design
2026年7月05日
支援サブドメイン (Supporting Subdomain)
domain-driven-design
2026年7月05日
汎用サブドメイン (Generic Subdomain)
domain-driven-design
2026年7月05日
特定のドメイン (Web開発, データサイエンス, 機械学習, ゲーム開発) でのライブラリ比較
domain-driven-design
2026年7月05日
特定ドメインの問題解決のための宣言的言語設計
domain-driven-design
2026年7月05日
状態変更をドメインイベントのシーケンスとして永続化
domain-driven-design
2026年7月05日
異なるコンテキスト間での用語の翻訳の必要性
domain-driven-design
2026年7月05日
貧血ドメインモデル (Anemic Domain Model)
domain-driven-design
2026年7月05日
集約 (Aggregate) MOC
domain-driven-design
2026年7月05日
集約 (Aggregation) とコンポジション (Composition) による「has-a」関係
domain-driven-design
2026年7月05日
集約 (Aggregation)
domain-driven-design
2026年7月05日
集約とコマンド処理の親和性
domain-driven-design
2026年7月05日
集約の不変条件のテスト
domain-driven-design
2026年7月05日
集約の例 (注文(AR)と注文明細、ブログ投稿(AR)とコメント)
domain-driven-design
2026年7月05日
集約の利点 (一貫性の保証、複雑性の管理)
domain-driven-design
2026年7月05日
集約の定義 (強い関連性を持つエンティティと値オブジェクトのまとまり、一貫性境界)
domain-driven-design
2026年7月05日
集約の状態再構築
domain-driven-design
2026年7月05日
集約の設計の難しさ (境界の決定)
domain-driven-design
2026年7月05日
集約の設計原則とルール
domain-driven-design
2026年7月05日
集約はトランザクション境界となる (一貫性の単位)
domain-driven-design
2026年7月05日
集約は小さく保つ
domain-driven-design
2026年7月05日
集約ルート (Aggregate Root - AR)
domain-driven-design
2026年7月05日
集約ルートの役割 (集約への唯一のアクセスポイント、不変条件の維持)
domain-driven-design
2026年7月05日
集約ルートはグローバルな識別子を持つエンティティ
domain-driven-design
2026年7月05日
集約ルートは集約全体の不変条件を維持する責任を持つ
domain-driven-design
2026年7月05日
集約内のオブジェクトは集約ルートを通じてのみアクセスされる
domain-driven-design
2026年7月05日
集約間の疎結合な連携
domain-driven-design
2026年7月05日
集約関数 (Aggregate Functions) (`COUNT`, `SUM`, `AVG`, `MAX`, `MIN`)
domain-driven-design