問題タブ [command-query-separation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
28 参照

cqrs - CQ(R)S では、コマンドをモデル コンストラクターのパラメーターとして使用しても問題ありませんか?

コマンドがあるとしますCreateUser

Userモデルがこのコマンドをコンストラクターのパラメーターとして受け入れても問題ありませんか?

つまり、これを使用する代わりに:

コマンド ハンドラーにコマンド データをモデルにマップさせると、モデル コンストラクターにコマンドをパラメーターとして受け入れさせ、必要なデータを抽出させることができます。

これは正しいアプローチですか、それとも欠点はありますか?