DevLOVE Beautiful Development 第一幕 陽の巻 #devlove0409 #DDDjp

0
Takuto Wada @t_wada

実体が無くてもモデルになり得ると思うな。むしろ概念の発見が大事なんじゃなかろうか #devlove #DDDjp

2011-04-09 13:53:25
都元ダイスケ🍅 @daisuke_m

言葉足らずでしたねー。概念も実体の一種だと思って話してました。ULが形成されていなかったw RT @t_wada: 実体が無くてもモデルになり得ると思うな。むしろ概念の発見が大事なんじゃなかろうか #devlove #DDDjp

2011-04-09 14:42:07
Takuto Wada @t_wada

@daisuke_m おっ、なるほど。「実体」に関する UL の形成をしなければならんですね。 #devlove #DDDjp

2011-04-09 14:57:23
きりきりやむやむ @kiriyam

#devlove モデルは対応する実体をイメージできるもの。実体に応じたクラス設計をするのがモデル駆動

2011-04-09 13:53:52
Ryo Asai @ryoasai74

Model or Not. 実体に対応づく名前がモデル。Searchなどは対象ドメインによっては微妙か。#devlove

2011-04-09 13:53:57
masakanou @masakanou

レイヤアーキテクチャの図、矢印の意味が分からないのだが #DDDjp #devlove0409

2011-04-09 13:54:55
トデス子'\ @todesking

Layered Architecture。ドメインと非ドメインをきっちり分ける。あるレイヤのモデルは上位のレイヤに依存してはならない。 #devlove0409

2011-04-09 13:55:38
トデス子'\ @todesking

JiemamyにおけるLayered Architectureの例。jarで物理的にレイヤを分けてる。 #devlove0409

2011-04-09 13:56:14
Qooh0 @Qooh0

#ddd #JIEMAMY では LAYERED ARCHITECTURE を実現するために jar ファイルを分けた。 #DEVLOVE

2011-04-09 13:56:41
きりきりやむやむ @kiriyam

#devlove 下層のアーキテクチャにしか依存してはいけない。地豆ではeclipseのプロジェクトを分けている。

2011-04-09 13:57:58
なぞキング(親切さん) @nazoking

複雑じゃないならコピーすればいい! #devlove0409

2011-04-09 13:58:52
Ryo Asai @ryoasai74

たいていのSI案件はSmart UIアンチパターンですよね。ドメイン層を抽象化するスキルのあるPGがほとんどいない。#devlove

2011-04-09 13:58:58
トデス子'\ @todesking

Smart UI: DDD本唯一のアンチパターン、Viewに全部書く。モデル駆動とは両立できない。 #devlove0409

2011-04-09 13:59:22
Ryo Asai @ryoasai74

DDDとAOPは相性がよいと思いますね。toString()やsave()などはAOPで外付けしたらよいので。これはSpring Rooの発想ですよ。#devlove

2011-04-09 14:01:11
きりきりやむやむ @kiriyam

#devlove モデル間の関連は本質的なものにのみ依存すべき。

2011-04-09 14:03:07
トデス子'\ @todesking

モデルを表現する。ドメインモデルオブジェクトはEntity/Value Obj/Serviceの三種類。関連は本質的なものだけに限定する。 #devlove0409

2011-04-09 14:03:10
トデス子'\ @todesking

とげんダイスケと読んでた…… #devlove0409

2011-04-09 14:03:58
和智右桂 @digitalsoul0124

Factoryの実装にはコンパニオンを使う。生成処理が複雑な場合にはFactory #devlove0409

2011-04-09 14:05:24
きりきりやむやむ @kiriyam

#devlove @daisuke_m の話しが、今まさに仕事で悩んでいる所に合致しまくり。DDD本を読みまくらなければ!

2011-04-09 14:05:57
(ю:】 @garden_tree

Entityの同一性について。 (31歳の時の借金は32歳でも有効か) #devlove0409

2011-04-09 14:06:07
トデス子'\ @todesking

Entity: 「識別する」責務を持つ。同一性・連続性を持つ。IDによって識別。 #devlove0409

2011-04-09 14:06:43