【发布时间】:2012-03-21 22:54:18
【问题描述】:
我正在实施一个模型视图控制程序。
我有一个包含相册列表的 User 类,所以我有一个方法 addAlbum(String name)。
我的问题是,由于控制器应该验证所有数据是否有效,控制器是否应该验证用户没有具有该名称的相册。也就是说,addAlbum的前提应该是专辑不存在,还是可以遍历专辑列表(类用户内部),验证专辑不存在?
【问题讨论】:
-
它可以以任何一种方式工作,但我会尝试将该检查放在控制器而不是视图中。考虑尝试使用假视图对控制器进行测试,以便将假视图和真实视图之间可能存在的任何常见逻辑重构到控制器中。