...
...
- 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.view
then you probably also need the .composed right? You wouldn't sometimes see one of those without the others?- For example you could have
FeatureA.presenter
andFeatureA.view
but there might not be aFeatureA.composed
. The presenter and view could be imported intoPageA
and composed there An example of this playing out issmart-form
and the smart form presenter. Another example is theDataTable
anddataTablePresenter
in 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?