#devlove2012b 2012/12/16 DevLOVE2012 Day2 14:00〜 テストに開発をもっと駆動させたい
「DDDをやることで、お客さんに喜んでもらえている、自分の成長の手応えを感じられる、やっていて面白い。結果、仕事が楽しくなる」 #devlove2012b
2012-12-16 14:06:25ドメイン駆動設計を始めると、 お客さんに喜んでもらえる、 自分の成長の手応え(今でも気づきを得られる)、面白い➡仕事が楽しくなる。 #devlove2012b
2012-12-16 14:06:50ドメイン駆動設計は何だと端的に伝えるなら、利用者のやりたいことに「興味を持ち」、実際に「話題」にする、そしてモデルに「要約」して、コードで実現する。 #devlove2012b
2012-12-16 14:08:02「今、この中で更にDDDの焦点を絞るなら、いつも話題にするという事にフォーカスしている。」 #devlove2012b
2012-12-16 14:08:58なぜこのパッケージにクラスを突っ込んだのか?理由を話すのに利用者の視点で話す習慣が軸になる。テクニカルな話は聞きたくない。 #devlove2012b
2012-12-16 14:10:21"利用者のやりたい事"に対して... "興味を持つ" -> それを"いつも話題にする" -> やりたいことを"モデルに要約する" -> モデルを"コードで実現する" #devlove2012b
2012-12-16 14:12:12やっぱり増田さんの話は面白いなぁ。ずっと現場で考えてきた人の、とても深いところから出てきているんだと思う。 #devlove2012b
2012-12-16 14:13:16「業務活動のトリガーやインプットとしてドメインイベントがやってくる、サービスクラスは業務フローの要約を表現し細かい業務知識はドメインモデルに表現する、ドメインモデルでは、可能な限り宣言的に業務知識を表現する」 #devlove2012b
2012-12-16 14:15:49PoEAAは読んでおかんとなあ・・・。DDD本だけだと片手落ちな感じがする。 #devlove2012b
2012-12-16 14:16:47「DIP、依存性の逆転という設計の原則、情報の流れとオブジェクト間の利用の依存関係を逆転させる。オブジェクト同士の利用関係の扱いが綺麗になる。」 #devlove2012b
2012-12-16 14:20:04アンチパターン「大きなサービスクラス」が imort文5以上… 三つで「もう怪しいだと」…ゴクリ #devlove2012b
2012-12-16 14:21:39「サービスクラスは、他のクラスに仕事を依頼するための参照以外、基本的には持っていない。」 #devlove2012b
2012-12-16 14:22:21