/note/tech

DDD本で一番きらいな言葉は「コアドメイン」

DDD本で一番きらいな言葉は「コアドメイン」だな。気持ちはわかるけどね。

知識領域に関して中核とか周辺とかは無い。その時々で優先順位が移り変わっていくだけだ。領域に軽重をつけていると、その変化を見逃す。

ビジネス機能が大事な時もあるがテクノロジーが重要な時もある。

@sugimoto_kei

本来は、その時々の優先順位の問題に過ぎないのに、それを、ある知識領域と別の知識領域の重要度の差と見てしまう(そしてたぶんそれぞれを担当する人々の発言権の差とも)。

これはいわゆる「認知的不協和」以外の何者でもない。

@sugimoto_kei

これはわかる。

「コアドメイン」なるものは、ある局面において注視すべき要素であって、常に核心的な価値を持つわけではない。まさに文脈(コンテキスト)依存。

とはいえ、そのシステムが直面する状況の7割以上の局面で中核的な価値を持つなら、便宜的にも実質的にも「コアドメイン」と呼ぶしかないのは確かだったりする。