以前私がアプリケーションを設計したときはいつも、カテゴリをデザインの主要な「トップレベル」の部分として扱ってきました。しかし、ドメイン駆動型デザインにもっと興味を持ち、モデルではなく「データベースではない」として、私はもはや同じ光の中にカテゴリを見ません。カテゴリは、アプリケーションのドメインまたはコアの一部としていつ存在しますか?
私のカテゴリは、ナビゲートと管理のためのUIバッチ処理ヘルパーとして存在します。 「カテゴリを表示x」、「カテゴリyのすべてのものでyを実行する」など、特に必要がない限り、アプリケーションのコアの一部ではありません。
カテゴリがアプリケーションのコアの一部として存在するかどうかを確認するのに苦労しています。どのようにカテゴリを扱うか、カテゴリがアプリケーションのドメインの一部であることを必要とする状況についての洞察は誰にもありますか?