現在、クリーン アーキテクチャの学習の一環として、ボブおじさんのクリーン アーキテクチャを使用して Android アプリケーションを開発しています。
アクティビティの 1 つで、ユーザーに名前と生年月日を入力するように要求しています。生年月日から年齢を判断しています。
私の質問はプレゼンテーション レイヤーにあります。Name と DOB を使用してユーザー モデル クラスを作成し、ドメイン レイヤーのユーザー オブジェクト クラスには、DOB から簡単に判断できる Age の追加フィールドがあります。プレゼンテーション層にあるマッパークラスを使用してモデルクラス(プレゼンテーション内)をオブジェクトクラス(ドメイン内)に変換するときに、プレゼンテーション層で年齢の計算を実行する必要がありますか、それともドメイン層でそれを行う必要がありますか?
私は初めてクリーン アーキテクチャを使用するので、アプリケーション開発でクリーン アーキテクチャのスコープをそのまま維持するためのベスト プラクティスに従うようにしたいと考えています。
これがばかげた質問だと思われる場合は、ご容赦ください。
ご協力とご回答をお待ちしております。