domain-driven-design

    0

    4答えて

    一つの問題:ドメインモデルについての議論で は、ユビキタス言語(UL)の多くの用語がチームのメンバーで、ドイツ語で使用されている(すべてのドイツ語話者)、英語版は分析モデルとコード・モデルで使用されます。 この問題を解決するには良い方法はありますか?ディスカッションで英語の用語を使用するように強制する必要がありますか、またはモデリングと実装の用語を翻訳してもよろしいですか?

    0

    2答えて

    私はクレジットの残高を計算する2つの方法を持っています。 ドメインドリブンデザインに基づいた設計に従おうとしています。バランス計算機クレジット・エンティティでは 私は信用方法CalculateBalanceAtDateを呼び出すとき、これはこれは例 credit { protected IBalanceCalcultar _calculator; .... priva

    0

    2答えて

    私はrest apiが古典的なCRUDからドメインドライブデザイン(DDD)にリファクタリングされているプロジェクトを持っています。課題の1つは、エンドポイントが同じ動詞とペイロードを使用して同じままでなければならないことです。 私は(私はPOST順/更新/ 1048をお持ちの場合 { "id":1048, "order_total":100.11, "is_paid

    0

    1答えて

    Meetingに0以上の数字を持つシステムを構築しています。Attachmentです。 Meetingをロードするたびに添付ファイルバイナリ全体を読み込まないようにするには、AttachmentRef(size, mimetype, reference, name, hash)があります。 AttachmentsFactory.create(name, byte[]):AttachmentRef:

    1

    3答えて

    これはよくある質問ですが、疑問を解決する別のものを見つけられませんでした。 プロジェクトが小さい場合には通常、私は、ドメインオブジェクトを表し、同じオブジェクトに注釈を永続しました。これにより、データベースからエンティティをロードし、すべてのセッタをプライベートに保ち、インスタンスが常に有効な状態になるようにします。何かのように: @Entity class SomeEntity {

    0

    2答えて

    私のDDDプロジェクトでは、java enumで状態パターンを実装しようとしています。 状態に応じて動作するエンティティメソッドを検証する際に問題があります。 有効性を確認するため、私は通知パターンを使用します。 私はすべての操作で最初に "isValidForOperation"検証メソッドを呼び出すように、「常に有効なエンティティ」アプローチに従います。 は、ここで簡単のためにだけ関連する、コ

    0

    1答えて

    SendEmailコマンドを提供するEmailerマイクロサービスを開発したいと考えています。 集計Email: (EmailCreated) EmailDeliveryStarted EmailDeliveryFailed EmailRecipientDelivered 1 microservice内部で私は次のイベントで電子メール全体のプロセスを表し、心の中で集計を持っています受信者のメールア

    0

    1答えて

    イベントソーシングを使用してアプリケーションを実装する場合、稼働中の永続性エンジンはイベントストアです。つまり、過去の時制で、順序または発生のイベントの追加専用ログです。アプリケーションを介してイベントを再生するだけで、任意の時点の状態を再現することができます。 私の懸念は - この追加のみイベント・ストアは、必然的に追加のみコードベースにつながりませんか?コードを削除したり、コードを変更しても、

    0

    2答えて

    でカスタムオブジェクトを使用することができ、以下のドメインオブジェクトを参照してください:予想通り、この作品 public class PersonMap : ClassMapping<Person> { public PersonMap() { Id<Guid>(x => x.Id); Property<string>(x => x.FirstNam