• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

追求代码质量: 用 AOP 进行防御性编程

发布: 2008-6-13 14:39 | 作者: 不详 | 来源: 领测软件测试网编辑整理 | 查看: 30次 | 进入领测软件测试网论坛讨论

领测软件测试网 软件测试技术第一门户*_|5]q#e WV

W q,w![b$O~S!W @ J因为我用的是 OVal,所以我可以完成下列任务:

R|`#E:gDn~
  • fileSet 类成员指定一个约束条件,确保使用 @Size 标注时其大小总是至少为 1 或更大。
  • 确保在使用 @PreValidateThis 标注调用 execute() 方法 验证这个约束条件。

2P1q#[#I|~u0^这两步让我能够有效地去除 validate() 方法中的条件检验,让 OVal 为我完成这些,如清单 11 所示: 软件测试技术第一门户1gyjY8O&kr

软件测试技术第一门户y-e-k}4gdr


8`~] ?o YBd \/P清单 11. 经过改进、无条件检验的 HierarchyBuilderTask
W