bouzuya.hatenablog.com

ぼうずやのにっき

実践ドメイン駆動設計をよんでいる

実践ドメイン駆動設計 (IDDD : Implementing Domain-Driven Design) を読んでいる。

2016-04-03 に書いたとおり流し読みで 1 周しており、これは 2 周目。今度はもうすこしじっくりと読んでいる。

実装を進める段階になってから設計を検討しはじめており段取りの悪さを見せている。

Redux を含めた構成の検討を進めないといけないのだけど、b-o-a よりも一箇所に集中し明確な制限をつけている……という印象を受けている。現状。

b-o-a のことを考え続けた結果、b-o-a で設計できるなら Cycle.js での設計はそんなに難しくない気がしてきた。b-o-a は Cycle.js よりさらに Observable や Event の扱いを強制されるので、設計が難しいように感じる。うん。