Category: ドメイン層

Result型

Dart言語には、例外とエラーという概念があります。これらはどちらもされる対象であり、プログラムを停止させることができるものですが、厳密には異なるものとされています。 例外は、するべき対象です。つま…

プログラミング設計Wikiドメイン層

メタデータ

データは通常DBに格納するのが一般的です。しかし、データが大きくてデータの本体をDBに永続化してしまうと、パフォーマンスやコスト的によろしくないといった場合もあります。 その場合、データ本体はオブジ…

Wikiプログラミング設計ドメイン層

ドメインプリミティブ

ビジネスロジックを記述する際に、処理がコードの至る所に散らばってしまい、データや計算の整合性が取れなくなってしまうことがあります。 例えば、長さを扱うアプリケーションで単純に型で長さを扱った場合、メ…

プログラミング設計Wikiドメイン層