境界づけられたコンテキスト境界づけられたコンテキストは明示的な境界であり、ドメインモデルがどこに属するのかを表すものである。ドメインモデルは、ユビキタス言語をソフトウェアモデルとして表したものだ。これがまだうまく言葉で説明できない。上の解説を読むと「ユビキタス言語が適用できる範囲」などと言われてたりする。例として本書では「アカウント」という用語を取り上げている。アカウントという用語は、銀行取引コンテキストでは「口座」という意味になるが、文学コンテキストでは「報告書」という意味になる。それぞれのアカウントの特徴は、名前だけでは区別できない。区別するには、それぞれが属する概念的なコンテナ、つまり境界づけられたコンテキストに注目する必要がある。これを見てはじめて、両者の違いを理解できるというわけだ。境界づけられたコンテキスト内では、それぞれの用語はただ1つの意味を持つようになる。ユビキタス言語が複数の意味を持たないようになる。上述したように境界づけられたコンテキストの中では用語についての意味がブレず、ただ1つに決まることが望ましい。コアドメイン/サブドメインとは1:1の関係になることが望ましい設計といえる、はず。わからなかったことここで出てきた言葉や概念についてはなんとなくわかった気になれたが、結局ドメイン全体をどうやって定義し、そこからコアドメイン、サブドメインというようにどう分けていくかコアドメイン・サブドメインの中からいかにして境界づけられたコンテキストを形成していくか境界づけられたコンテキストを元にどのようにドメインモデルを構築し、ソフトウェアの設計をするかについてはわかっていない。最後の項目については後半で明らかになりそうだけど。順番にいくと次は2章の残りと3章なんだけど、これはもくもく会と言いつつ一度は各自で目を通してこないとついていけなくなるねーという話になりできる範囲で読んでくることになった。とばしてしまった1章も読んだ方がいい気がしてきたので、次回までに頑張って読みたい。興味あったけど今まで手を出せてなかったーとかって人がいたらぜひ一緒に勉強しましょう。お気軽にご連絡ください。https://iddd-mokumoku.herokuapp.com/誰でも参加できるのでよかったらどうぞ。実践DDD本読書会、とりあえず始動できたし次回につながりそうでよかった。わかんないんだけど一緒に話す人いると理解深まるし支えになる。集約)メモが滞ってる。第10章「集約」のメモを。行ってきた行ってきました。Playgroundがリリースされました月別アーカイブはてなブログをはじめよう!dackdiveさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。