貧血ドメインモデル、getter/setter、DTO:Data Transfer Objects, Entity as データ構造体, Aggregate as データ構造体、JSON、Map, .... ロジックとデータを分離し、ロジックの置き場所をあやふやにし、オブジェクト指向のメリットを台無しにするためのアンチパターン集。 @masuda220
貧血ドメインモデル、getter/setter、DTO:Data Transfer Objects, Entity as データ構造体, Aggregate as データ構造体、JSON、Map, ....
ロジックとデータを分離し、ロジックの置き場所をあやふやにし、オブジェクト指向のメリットを台無しにするためのアンチパターン集。
@masuda220
ロジックとデータが生き別れしたコードは尽くアンチパターンではある。
しかしながら、人類はデータ構造体という概念を会得することすら困難という厳しい現実がある。
(2018/10/31)