「ドメイン駆動設計」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | '''ドメイン駆動設計''' | + | '''ドメイン駆動設計'''(英語:Domain Driven Design、略称:DDD)とは、オナニーのような小手先の技術よりも顧客の求める確実に動く物が大切だろという教えと、それを実現するための継続的な設計の維持管理手法を記した[[システムエンジニア]]および[[プログラマー]]の聖書である。 |
著者は[[エリック・エヴァンス]]である。 | 著者は[[エリック・エヴァンス]]である。 | ||
9行目: | 9行目: | ||
ただそれでは商売あがったりだよね、ということで顧客の気持ちを理解する方法、顧客から確実に要件を聞き出す方法、[[プログラマー]]の要件を無視した技術オナニーを抑制する方法、などがドメイン駆動設計という名の下に網羅されている。 | ただそれでは商売あがったりだよね、ということで顧客の気持ちを理解する方法、顧客から確実に要件を聞き出す方法、[[プログラマー]]の要件を無視した技術オナニーを抑制する方法、などがドメイン駆動設計という名の下に網羅されている。 | ||
− | + | システムは継続して開発し、成長させることが重要であり、使い捨てのような[[ソースコード]]を出してくる開発会社に発注したら間違いなく発注企業も潰れる。さぁ、ドメイン駆動設計を始めよう。 | |
− | |||
− | |||
=== 認知度 === | === 認知度 === | ||
− | ドメイン駆動設計は、[[人月の神話]] | + | ドメイン駆動設計は、[[人月の神話]]などと並び海外では古くから大絶賛されていたが、日本語で書かれた書籍が2011年まで発刊されていなかったため、英語などほぼ読めない日本人でその存在を知る者は皆無であった。そのため日本でも2011年を境に急激に広まりつつある。 |
本書の協力者には[[UML]]や[[アジャイルソフトウェア開発]]の提唱者として有名な[[マーティン・ファウラー]]も名を連ねており、原書の出版前に「期待しておけ」という旨の発言をし、追い打ちを掛けるように[[エクストリーム・プログラミング]]の提唱者である[[ケント・ベック]]も推薦したことでお祭り状態となっていた。 | 本書の協力者には[[UML]]や[[アジャイルソフトウェア開発]]の提唱者として有名な[[マーティン・ファウラー]]も名を連ねており、原書の出版前に「期待しておけ」という旨の発言をし、追い打ちを掛けるように[[エクストリーム・プログラミング]]の提唱者である[[ケント・ベック]]も推薦したことでお祭り状態となっていた。 | ||
29行目: | 27行目: | ||
* [[オブジェクト指向における再利用のためのデザインパターン]] | * [[オブジェクト指向における再利用のためのデザインパターン]] | ||
* [[人月の神話]] | * [[人月の神話]] | ||
+ | |||
+ | == 参考文献 == | ||
+ | {{reflist}} | ||
== 外部リンク == | == 外部リンク == | ||
* 和訳 - http://www.amazon.co.jp/dp/4798121967 | * 和訳 - http://www.amazon.co.jp/dp/4798121967 | ||
* 原書 - http://www.amazon.co.jp/dp/0321125215 | * 原書 - http://www.amazon.co.jp/dp/0321125215 | ||
− | |||
− | |||
− | |||
{{stub}} | {{stub}} |