||Agile User Interface Development|
|Subject:||smart object/thin view model|
This article suggests using a smart object/thin view model for development of GUI objects. It is consistent with MVC, because there is a model and a view, but has an important difference: the view does not contain any business logic or complex functionality that requires unit testing. This way, you only need to do TDD on the model. There is no need to jump through extra hoops (or use GUI testing tools) to test the generic GUI code in the view class.
Showing messages 1 through 2 of 2.