...
...
- When and where is it appropriate to implement MVVM?
- features should have MVVM structure
- Is seeing it at a page level appropriate?
- Sometimes there are presenters elsewhere not labeled as presenters?
- Examples of how do we test it?
- If you're creating a
.presenter, a.viewthen you probably also need the .composed right? You wouldn't sometimes see one of those without the others?- For example you could have
FeatureA.presenterandFeatureA.viewbut there might not be aFeatureA.composed. The presenter and view could be imported intoPageAand composed there An example of this playing out issmart-formand the smart form presenter. Another example is theDataTableanddataTablePresenterin Cove.
- For example you could have
TODOL: We want to create a Smell Test to see if we should use MVVM for something
- Meeting x out of y criteria means you should use MVVM
Still need clarity on:
.composed,.comp... other words?