タグ

DDDに関するtiadeen2のブックマーク (1)

  • ドメイン駆動開発/DDD体験ワークショップに参加しました(PHPカンファレンス2013) - アークウェブシステム開発SandBox

    前提:良いソフトウェアとは (P.6) † メンテ、テスト、コードが読みやすい 読みづらいコード (P.9のコード参照) 規約、長い、設計悪い 某WPなるメイン処理 処理関数が 7つくらいあるので一見シンプル! …でも、register_globals()とか一目見て何を処理するか分かるかというと分かりづらい →読んでて気持ち悪い なんとなくなイメージとメソッド記述にズレがある …これが読んでて気持ち悪い ズレ=メンタルモデル ”メンタルモデルとの乖離がないソフトウェア=良いソフトウェア” どうしたらいいの? 業務に関わる複数の人がどう理解してるか →メンタルモデルの共通化的な感じかな? モデルを忠実に再現する メンタルモデルとの乖離・相違に気づく ↑ DDDってなんぞ? (P.14) † DDD概要 実装方法、プロセス、OOPのテクニックじゃないよ 良いソフトウェアを作るための ガイドラ

    ドメイン駆動開発/DDD体験ワークショップに参加しました(PHPカンファレンス2013) - アークウェブシステム開発SandBox
    tiadeen2
    tiadeen2 2013/09/16
    書いたよ!そしてエリック・エヴァンスのドメイン駆動設計を5200円(税抜)で買ったよ!
  • 1