コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
最近の更新
未作成ページ
おまかせ表示
ヘルプ
MonoBook
検索
検索
ログイン
個人用ツール
ログイン
ログアウトした編集者のページ
もっと詳しく
投稿記録
トーク
「
ドメイン駆動設計
」を編集中
ページ
議論
日本語
閲覧
編集
ソースを編集
履歴表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
編集
ソースを編集
履歴表示
全般
リンク元
関連ページの更新状況
特別ページ
ページ情報
2025年1月15日 (水) 03:41時点における
Administrator
(
トーク
|
投稿記録
)
による版
(
差分
)
← 古い版
|
最新版
(
差分
) |
新しい版 →
(
差分
)
警告: このページの古い版を編集しています。
公開すると、この版以降になされた変更がすべて失われます。
警告:
ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。
ログイン
または
アカウントを作成
すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。
スパム攻撃防止用のチェックです。 けっして、ここには、値の入力は
しない
でください!
'''ドメイン駆動設計'''([[英語]]:[[Domain Driven Design]]、略称:[[DDD]])とは、[[プログラマー]]のオナニーのような小手先の技術よりも、顧客の求める確実に動く物が大切だろという教えと、それを実現するための継続的な[[設計]]の維持管理の手法を記した[[システムエンジニア]]および[[プログラマー]]の聖書である。 著者は[[エリック・エヴァンス]]である。 日本語訳の書籍は「エリック・エヴァンスのドメイン駆動設計」である。 == 概要 == まず超大雑把に結論から言うと、専門外の[[プログラマー]]に業務内容を教えるより、専門家の顧客に[[プログラミング]]を教えた方が間違いなく早いよね、というものである。 ただそれでは商売あがったりだよね、ということで顧客の気持ちを理解する方法、顧客から確実に要件を聞き出す方法、[[プログラマー]]の要件を無視した技術オナニーを抑制する方法、などがドメイン駆動設計という名の下に網羅されている。 また、システムは継続して開発し、成長させることが重要であり、使い捨てのような[[ソースコード]]を出してくる開発会社に発注するのは危険であるという顧客が開発会社を見極める手法についても記載されており、万人が読むべき内容となっている。 さぁ、ドメイン駆動設計を始めよう。 === 認知度 === ドメイン駆動設計は、[[人月の神話]]などと並び海外では古くから大絶賛されていたが、[[日本語]]で書かれた書籍が2011年まで発刊されていなかったため、[[英語]]などほぼ読めない[[日本人]]でその存在を知る者は皆無であった。日本語訳が出た2011年を境に日本でも急激に広まりつつある。 本書の協力者には[[UML]]や[[アジャイルソフトウェア開発]]の提唱者として有名な[[マーティン・ファウラー]]も名を連ねており、原書の出版前に「期待しておけ」という旨の発言をし、追い打ちを掛けるように[[エクストリーム・プログラミング]]の提唱者である[[ケント・ベック]]も推薦したことでお祭り状態となっていた。 実際に発売された書籍は[[ギャング・オブ・フォー]]と呼ばれる書籍「[[オブジェクト指向における再利用のためのデザインパターン]]」の著者たちも何度も何度も読み返していると大絶賛するほど期待通りであったという。 その後、世界最大のプログラミング情報サイトである[[StackOverflow.com]]の運営者たちがドメイン駆動設計に洗脳され、[[ServiceStack]]という[[Webアプリ]]開発の際にドメイン駆動設計を実現するためのフレームワークの開発を開始し、大々的に布教活動(ただし[[英語]]で)が行われたことで同サイトの利用者たちも次々と[[洗脳]]されている。 == 関連ツール == *[[ServiceStack]] *:ドメイン駆動設計の思想を実現するために開発されている[[オープンソース]]な[[フレームワーク]]。 == 関連書籍 == * [[オブジェクト指向における再利用のためのデザインパターン]] * [[人月の神話]] == 外部リンク == * 和訳 - http://www.amazon.co.jp/dp/4798121967 * 原書 - http://www.amazon.co.jp/dp/0321125215 <amazon> ドメイン駆動設計 </amazon> [[category: プログラミング]]
編集内容の要約:
MonoBookへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細は
MonoBook:著作権
を参照)。
著作権保護されている作品は、許諾なしに投稿しないでください!
このページを編集するには、下記の確認用の質問に回答してください (
詳細
):
1たす1は?(全角で入力してください)
キャンセル
編集の仕方
(新しいウィンドウで開きます)
本文の横幅制限を有効化/無効化