ソフトウェア開発メモ

日々のソフトウェア設計、実装で考えている、気づいた事を書いています。それが真実か否かは保証しません。悪しからず。

ドメインモデル貧血症について、その後&その後

ドメインモデル貧血症についてのその後 - 概念構築メモ

エンティティデータの変換問題について突き詰めて行くと。

まず、外部システムが扱うデータへの変換

  • モデル⇔ネットワーク(あるいは別システム)

  • モデル⇔RDB

については、ORマッパー、ブリッジコード生成ツールのような物で設定を自動化、あるいは楽に行なう事ができるでしょう。

一方に人間の目に触れる部分

  • モデル⇔ビュー

  • モデル⇔データ(PDF等)

についても、Cocoa bindingのような自動化するツールはあります。ただし、見た目等の調整は意味を考えながら手動でせざる得ません。

情報に意味がある以上。人間の目に触れる部分については完全自動化は難しいなという印象です。というか目に触れる部分である以上、カプセルを考える事自体ナンセンスかな?