Yehonathan Sharvitのレビュー一覧
-
Posted by ブクログ
データ指向プログラミングについて、小説形式での対話を通して解説されており、とても読みやすかった。まえがきに書いてある通り、ザ・ゴールに影響されてのものらしい。
データ指向プログラミングは以下の4つの原則からなると書かれている。
1. コード(動作)をデータから切り離す。
2. データを汎用的なデータ構造で表す。
3. データをイミュータブル(不変)として扱う。
4. データスキーマをデータ表現から切り離す。
個人的な感想としては、同意できるのは原則1と3。
他の原則は、型などの静的な制約を極力排除し、拡張性と柔軟性を最大限担保するための設計判断として捉えれば妥当だと思う。
が、個人的にはド