Avatar
@yimajo さんの「1:1にしたくない」は、「1:nでもいい」ということですよね?「n:1でもいい」ではなくて。
9:49 AM
ぼくはMVVMを、UIと切り離してテストを書けるという点が大きなメリットだと考えていて、その観点では、ViewControllerとViewModelは表裏一体と思っていたので、1:1以外をあまり考えたことがなかったです。
9:50 AM
でも、1つのViewControllerにn個のViewModelがあったとして、それらViewModel間で特に状態やデータのフローがないのなら、1:nでもぼくの目的(UIと切り離してテストが書ける)は果たせるなと思いました。