
29.03.2012, 10:03
|
|
блогер
Регистрация: Dec 2010
Сообщений: 237
|
Я так не делаю потому что в моих приложениях больше одной модели, и некоторые из них - иерархически выстроены.
Таким образом, если мне надо передать рутовую модель по иерархии - я передаю не саму модель, а ограниченную интерфейсом, который даст доступ только к тем данным, которые можно изменять конкретному ребёнку. Если же мне надо передать модель из контроллера новосозданной вьюхе - я тоже передаю не саму модель, но лишь ограниченную интерфейсом like ISomeGetable.
Да, это не обязательно, но в случае возникновения внезапных ошибок (особенно при совместной разработке) время поиска конкретного виновника стремится к нулю.
__________________
Дебаггер не предлагать
|