JavaScriptでMVCやってみたけど、modelとcontrollerの境が曖昧になりがちだった。
プロジェクト内でどちらかに統一すればよいのだけど、ゆっくり開発してると揺らぎが生じちゃって、MVVMより苦手かも。
まあ、MVVMはVMが肥大化するんですが。
次はClean Architectureを意識して作ってみましょう。

フォロー

というか、ViewからModelにアクセスする際に、Controllerが何もせずにデータをそのまま流すようなケースが多くなって、面倒でModelで処理してたら、Controllerが過疎ってModelが肥大化したんだよね。
たぶん、Modelでやるべきでない処理が多少有るから、もう少しControllerに委譲すべき。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。