タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

DDDとパターンに関するj5ik2oのブックマーク (1)

  • Shared Kernel パターン は、たぶん アンチパターン | システム設計日記

    二つの Bounded Context を、別のチームで開発していると、コードやデータベースにかなり重複が目立つことがある。 Shared Kernel パターンは、そういう状況を改善するために、 ・特に重複がひどい箇所を、共通化すべき領域として特定し ・2つのチームが相談しながら ・共通モジュール(Shared Kernel) を開発・維持する ことに取り組もう、というやり方ですね。 なぜ、そういう状況が起きるか? 別の Bounded Context なのに、なぜ、そんなに重複が多いか? 来は、ひとつの Bounded Context として扱うべき問題を、なんらかの事情で、2つのチームに分けて開発しているからなんだと思う。 ありがちなケースは、開発メンバーは大勢いるが、経験不足・スキル不足のメンバーが大半、という状況。 10人のメンバーが、ひとつのチームとして開発するのは、現実的で

    j5ik2o
    j5ik2o 2010/01/19
    DDDに精通していてコミュニケーションが十分に取れないと難しい
  • 1