0

分散アーキテクチャで CQRS を使用しています。現在、計算された値を含む読み取りモデルがあります。ビュー (html ページ) に静的テキストを追加したいと考えています。理想的には、この静的テキストはリソース ファイルに存在し、更新を容易にし、中央の 1 か所に置くことができます。私が持っている質問は、リソース ファイルからビュー (html ページ) に直接バインドする必要があるか、それとも静的テキストを読み取りモデル自体の一部にする必要があるかということです。

それが読み取りモデルの一部である必要がある場合、誰かがリソース ファイルに変更を加えたときに、静的テキストの読み取りモデルへの変更をどのようにトリガーしますか?

4

1 に答える 1

1

静的テキストはインターフェイスまたはデータの一部ですか?

  • インターフェイス テキストは、ラベルのようなテキストです。モデルの一部であってはなりません (ただし、国際化のコンテキストにおけるリソースの一部であることは確かです)。

  • 静的データ テキストは、特定のビルドでは同じであるが、インターフェイス自体とは何の関係もないテキストです。たとえば、サイド パネルに、まったく変化しない宣伝文句を表示することができます。ただし、将来的には、別の宣伝文句が共存する新しいパネルを追加する必要がある場合があります。この場合、モデル内のデータを移動することが理にかなっています。

疑問がある場合は、私の個人的な予感として、YAGNI の原則を使用し、「what-if」シナリオでアプリケーションを過度に設計しないようにすることです..

于 2013-06-11T08:11:39.907 に答える