DDD Alliance! ドメイン駆動設計のためのオブジェクト指向入門 まとめ

2016/1/21 に開催した【DDD Alliance! ドメイン駆動設計のためのオブジェクト指向入門】のまとめ。 イベントページは、こちら。(http://ddd-alliance.connpass.com/event/25209/
2
前へ 1 2 ・・ 5 次へ
ポリドッグ@PartyHard Inc. @polidog

基本データを返す処理があったら疑う余地あるって事か #DDDAlliance

2016-01-21 19:24:10
Takehiro Inoue @i_takehiro

相当注意深くやらないと、業務の関心毎がドメイン層から簡単に溢れてしまうので、本当に難しい #DDDAlliance

2016-01-21 19:24:55
Kentaro Takasaki | アクティアCOO @ken_takasaki

会場、いっぱいだな。。。みなさん、後から来る人が入りやすい様に、ご協力よろしくお願いします! #DDDAlliance

2016-01-21 19:25:51
Kentaro Takasaki | アクティアCOO @ken_takasaki

変更コストが下がる設計の「役に立つクラス」に書いてある makeProperDecision()、doSomethingValuable()、showUserfulInformation() ってメソッドいいな。すごく役に立つクラスな感じがするw #DDDAlliance

2016-01-21 19:30:50
kanonji @kanonji

役に立つオブジェクトだと思うオブジェクトから、データを取り出さないといけなくてゲッターを書くとき微妙な気持ちになる。でも表示するからには取り出さないといけないしなぁ #DDDAlliance

2016-01-21 19:31:31
kanonji @kanonji

DDDのアグリゲートはまだまだ良く分からない #DDDAlliance

2016-01-21 19:33:14
木目沢康廣 @pilgrim_reds

画面単位ではなくて、アグリゲート(集約)単位に #DDDAlliance

2016-01-21 19:33:27
はむ@フリーランス @secret_hamuhamu

viewに表示させるために、getterは用意します。 setterは、特別な理由がない限り使わないかな。 #DDDAlliance

2016-01-21 19:34:58
木目沢康廣 @pilgrim_reds

ドメイン層は独自の型だらけにする #DDDAlliance

2016-01-21 19:37:23
momota @momota10s

・ドメイン層は独自の型だらけにする ・独自の型=利用者の関心ごと ・基本データ型=コンピュータの関心ごと なるほどね〜 #DDDAlliance

2016-01-21 19:38:28
kanonji @kanonji

オブジェクト指向入門の2冊、頑張って探して買った数日後に増版が出るという話を聞いてちょっと微妙な気持ちになった #DDDAlliance

2016-01-21 19:41:58
kbhrs @kbhrs_jp

今紹介があった バートランド・メイヤー の本 オブジェクト指向入門 第2版 方法論・実践 amazon.co.jp/dp/4798111120/ オブジェクト指向入門 第2版 原則・コンセプト amazon.co.jp/dp/4798111112 #DDDAlliance

2016-01-21 19:43:03
kanonji @kanonji

「実現手段を隠蔽する」 部品をむき出しにせず、綺麗な筐体に入れるイメージかな。ドメイン層に部品が出てたら、筐体からはみ出てる感じかな #DDDAlliance

2016-01-21 19:47:39
ポリドッグ@PartyHard Inc. @polidog

うーん、自分はやっぱりアプリケーション層をちゃんと理解してない #DDDAlliance

2016-01-21 19:51:09
kanonji @kanonji

プレゼンテーション層 アプリケーション層 データソース層、本を読んでるときは分かった気がするものの、じゃぁフレームワークを使って開発しようとすると、少しアーキテクチャが違うのでどれがどの層かよく分からなくなる #DDDAlliance

2016-01-21 19:54:31
kanonji @kanonji

OfferService、サービス層が突然出てきたような気がするけど、これはドメイン層のサービスかな?アプリケーション層のサービスかな? #DDDAlliance

2016-01-21 19:56:30
ポリドッグ@PartyHard Inc. @polidog

うーん、なんとなくOfferServiceに違和感を感じる #DDDAlliance

2016-01-21 19:56:41
ポリドッグ@PartyHard Inc. @polidog

あーアプリケーションサービスなのかな #DDDAlliance

2016-01-21 19:57:23
kanonji @kanonji

データソース層がORMの上なのか #DDDAlliance

2016-01-21 19:57:59
大島則人 @n_ohshima

#DDDAlliance 自分が書いたコードをリファクタリングされてる気分。

2016-01-21 19:59:17
Kentaro Takasaki | アクティアCOO @ken_takasaki

@kanonji さん、@polidog さん、ここで出てきている OfferService は、アプリケーション層のサービスですね。 #DDDAlliance

2016-01-21 20:00:23
kanonji @kanonji

Offerクラス、簡潔でいいなぁ。普段はフレームワークのエンティティクラスとかに考えが引き摺られてるのがわかる気がするので、あとで見直したい #DDDAlliance

2016-01-21 20:00:24
前へ 1 2 ・・ 5 次へ