我刚遇到一个捕获异常的属性设置器(所有异常;我知道这很糟糕,但这里没有关系),只记录它们.首先,我认为应该再次通过它们; 为什么等到崩溃和日志研究,你什么时候才能知道什么是错的?
但是,我的主要问题是,我是否对无效的日期值进行验证,将RuleViolation对象添加到我的文档上的ValidationRules对象,或者抛出InvalidDate异常,或者让CLR为我抛出异常(无效日期只是无效的日期,未检查范围等)