実践DDD [Domain-Driven Design] 第1回:DDDを俯瞰する 印刷 株式会社豆蔵 BS事業部 笠原 規男 2008/11/17 [アーキテクチャ] DDDとは DDDは、Domain-Driven Designの略で、ドメイン駆動設計と訳されます。エリック・エヴァンス氏が、著書『Domain-Driv... 続きを読む
俯瞰ドメインモデリングを大規模に適用します。※赤がパターンです。 補足背景には常に「ユビキタス言語」「モデル駆動設計」があります。 大規模の場合、特に言語の「分派」乱立に気を付ける必要があります。大規模を攻略するテーマは3つあります。 「コンテ... 続きを読む
http://martinfowler.com/bliki/AnemicDomainModel.html これはずいぶん昔からあるアンチパターンのひとつですが、今になって台頭してきているようです。 Eric Evans と話したのですが、彼も、それがだんだんポピュラーになってきていることに気づいていました... 続きを読む
「ウォーターフォールかアジャイルか」をはじめとして、ソフトウエア開発手法に関してさまざまな議論があるが、すべてのソフトウエアをいっしょくたにすべきではない。データベースシステムに限ってもいろいろあって、それぞれ毎に扱いが違って当然だ。 私が専... 続きを読む
おつかれさまです。そろそろ、プログラミングに関するエントリも書かなければwDDDの勉強を開始するにあたって、一番最初にEntitiesとValue Objectsに出会う。今回は、まず先にValue Objectsと関連が深いImmutableについて、考えてみよう。なぜ、Value Objectsか... 続きを読む
作者 InfoQ.com , 翻訳者 徳武 聡/編集部 投稿日 2009年6月7日 午後3時13分 コミュニティ Architecture, Agile トピック 顧客要求, Domain Specific Languages, 方法論 タグ デザインパターン, Domain Driven Design 巨大なソフトウェアプロジェクトが直面する... 続きを読む
コンピュータサイエンスの勉強法について、情熱を持って取り組まれている方々に語って頂きました。ひげぽん (http://d.hatena.ne.jp/higepon/) omo (http://steps.dodgson.org/) 天才プログラマA氏 (http://mumrik2.spaces.live.com/blog/)---- 最近はどんな本... 続きを読む