C#でDDD(ドメイン駆動開発)始めてみませんか

こんにちは。青木です。

当エントリは「C#アドベントカレンダー」の2015/12/21分です。前のエントリは、もりさんの「Code整形でちょっと役立つCodeMaidの利用方法」、次のエントリはJHashimotoさんです。


DDDとは

DDDはエリック・エバンス氏が提唱しているソフトウェア設計方針で、システム開発の複雑さをシンプルにする設計思想として、2003年に「Domain-Driven Design: Tackling Complexity in the Heart of Software(邦訳:ドメイン駆動設計)」が発売されました。

具体的には「複雑なドメインの設計はモデルベースで行うべきであり」、「また大半のソフトウェアプロジェクトではシステムを実装するための特定の技術ではなくドメインそのものとドメインのロジックに焦点を置くべき」という考え方となります(Wikipediaより)。


DDDを始めるにあたって、お勧めの書籍

当社でも、C#とDDDによる開発を行うケースが出てきました。

それに伴い、2015年に翻訳版が発売された書籍「実践ドメイン駆動設計(通称 IDDD本)」の社内読書会を行っています。


先日、この読書会の内容について、Sansanさんの勉強会で発表してきました。

DDDイベント風景
DDD勉強会での発表風景



このスライドでは「実践ドメイン駆動設計(IDDD)」の基本となるポイントを整理していますので、よろしければ参考にしてください。



Read More

QCon Tokyo2015 登壇してきました

こんにちは、上坂です。


先週の話になりますが、4/21(火)にヒューリック浅草橋ビルにて開催されたQCon Tokyo 2015
Azureが切り開く新時代のソフトウェア開発・設計」というタイトルで登壇してきました。

最近話題のMicroServicesとAzureとの関係をメインにお話しました。
内容の軸としては、以下の様な流れです。

Read More

豆ナイト「ぐるぐるDDD/SCRUM – ドメイン駆動設計入門 ~ モデリング探求のうずまきをまわしてみよう!」に参加してきました。

2014年7月10日に豆ナイト(イベント)で開催された「ぐるぐるDDD/SCRUM – ドメイン駆動設計入門 ~ モデリング探求のうずまきをまわしてみよう!」に参加してきました。

http://www.mamezou.com/event/mn_20140710.html

講師は、原田騎郎さん (株式会社アトラクタ)です。

DDDは興味がありつつも、実業務でいきなり実践してみる機会もなかなか無いですが、

入門でさらに実際に体験できるワークショップということで、弊社で私を含めた数名で参加させていただきました。

Read More

ネクストスケープ企業サイトへ

NEXTSCAPE

検索する

タグ

メタデータ

投稿のRSS