トップ / 最新 / RSS
TokuLog!

* 00:11

DDD[book]:

読まないとだめ?

* 22:33

PofEAA におけるドメインに対する3つのアプローチ[pofeaa]:

- トランザクションスクリプト
- ドメインモデル
- テーブルモジュール

今は、トランザクションスクリプトにプレゼンテーションがごっちゃになっ
たような状態。というか、FrontController にドメインロジックがつっこ
まれてる感じか。CDBI は ActiveRecord パターンなハズなんだけど、う
ちはいまビジネスロジックをほとんど Controller に書いちゃってるから、
テストしづらい。

Sledge Application は Controller を動かすと、CORE::print 呼んでし
まうので、色々と姑息なテクニックを駆使しないとテストコード書けず、
HTTP Server 経由で書いた方がむしろはやいような感じになっちゃうので、
ちょっと困り気味。

* 22:30

PofEAA における3つの基本レイヤー[pofeaa]:

:プレゼンテーション:ユーザとのやりとり
:ドメイン:ビジネスロジック
:データソース:データの場所

んー。

* 22:29

DataMapperとActiveRecord[pofeaa]:

プレインなオブジェクトがあればDataMapper。何かを継承していれば
ActiveRecord。
http://capsctrl.que.jp/kdmsnr/diary/20050522.html#p01

ふむー。わかったような、わからないような。

* 18:31

TransactionScripts[pofeaa]:

はてさて。今んとこ、TransactionScripts と InputController がいっしょ
くたになってて testability 最悪なんだけど、ActiveRecord を
DomainModel な感じにしたら、よくなるのかしら?

* 18:18

パターンは新しいものじゃない[bliki]:

http://capsctrl.que.jp/kdmsnr/wiki/bliki/?PatternsAreNothingNew

「パターン本はパターンに名前をつけてそれを普及させる」ところに意義
がある。

* 18:16

技術的負債[design][bliki]:

http://capsctrl.que.jp/kdmsnr/wiki/bliki/?TechnicalDebt

読んだ。最近とくにこのへんは意識しているのねん。

* 18:10

Presentation と Domain の分離[bliki]:

http://capsctrl.que.jp/kdmsnr/wiki/bliki/?PresentationDomainSeparation

読んだ。たしかに、と納得。

今は Controller にドメインロジック書く方式でやってるんですが、テス
タビリティ最悪で泣ける。

ところで、ドメインロジック(ビジネスロジック)って用語はわかりにくい
気がするんだよなー。

* 16:35

PofEAA 読んだ![pofeaa]:

遅ればせながら読んだよ!arton さんの記事読んでよみたくなったあるよ。

* 16:04

DataMapper[pofeaa]:

http://capsctrl.que.jp/kdmsnr/wiki/PofEAA/?DataMapper

メモリ内のオブジェクトをデータベースから分離するためのソフトウェ
アレイヤ

なるほど。

* 09:58

HDDはつねにいっぱい[essay]:

なのといっしょで、読む時間が短くなるたびに読むフィードの数が増える
から結局かかる時間がかからないのよね。