最近、Rx.NETを含むいくつかのUI作業を行ってきました。具体的にはReactiveUIを使用します。 ReactiveUIが宣言的な方法でViewModelの相互作用を構築するのに役立つのは本当に好きです。ViewModelであなたのIObservableを構造化して文書化してください
ReactiveUIのロジックの大部分はコンストラクタで終了するため、複雑なViewModelsの場合、すべてをナビゲートして、探しているビットを見つけ出すだけでなく、ドキュメントを作成するのが少し難しくなりますどのような異なる部品が意図されているか。
この2つの問題にはどのような影響がありますか?いくつかの観察可能な定義をプライベートメソッドに移すか?独自の拡張メソッド( '演算子')を作成していますか?
これについていくつかの意見を聞いて楽しみにしています!
私はまたctorのすべてのコードできれいに感じませんでした。 :)それを少し体系化するために、私はSetupHandlerXxx()のようなプライベートメソッドと呼ばれるctorを作成しました。そして、私はそこで反応性のlamdbaficationを行います。おそらく残酷ですが、それは私のトカゲの脳の中でうまく整理されています。 – kenny