Book海外では多くなってきているベータ版ブック。完成していない本なのだが、ベータ版ということで購入できる。紙ではやらない(紙のベータ本をやっているところがあるにはあるらしい)が、章が埋まる度に電子媒体がアップデートされ、販売元にあるフォーラムに読者からの声、著者からの返答が書き込まれる。本の正式出版までの間に読者にお金を払わせた上で、レビューまでさせるという、なんともうまい商法だ。ベータ版を購入し読んでいた。2009年8月が完成予定となっている。開発しようよ!と誘っている。models.を行うということだ。実際はこれが自然で、顧客にもわかり易い。これはこれまで開発の現場では実現できていない。使った開発が、それを可能にしてくれる可能性をこの本は感じさせてくれる。以前から設計ドキュメント、実装、そしてテストを如何に無理無く、無駄無く繋げられるのか、ということを考えていたが、これで行けるか?と期待を持たせてくれる。現実の現場において、これをうまくずっぽり嵌め込むには、それなりの経験、ノウハウを必要とするだろうが、結構いいところいけるのではないかと思う。スタイルとそのサイクルの回し方に久々に感動しつつ、まだ埋まっていない章が早く埋まってくれることを心待ちにしている今日この頃。用意されているテスティングフレームワークは少々使い辛かった。各レイヤーの分離がうまくできず依存性が高くなり、また、書く人にも依るとは思うが、構造のテストに入っていってしまい、振る舞いのテストでは無くなってしまう。メンテナンス負荷を高くし、負荷が上るだけならまだ何とか(精神衛生上よくないのでやっぱり駄目か。)なのだが、最悪、テストが無視されてれしまい、書かれなくなり、捨てられる、という最悪の結果を招いてしまう。