1. 首页
  2. 移动开发
  3. 其他
  4. 追求代码质量:用AOP进行防御性编程

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

上传者: 2020-07-17 02:56:49上传 DOC文件 95KB 热度 16次
什么是边界情况呢?比方说,把null值传入一个并未编写如何处理null值的方法中,这就是一种边界情况。大多数开发人员通常都不能成功测试这样的场景,因为这没多大意义。但不管有没有意义,发生了这样的情况,就会抛出一个NullPointerException,然后整个程序就会崩溃。本文将为您推荐一种多层面的方法,来处理代码中那些不易预料的缺陷。尝试为应用程序整合进防御性编程、契约式设计和一种叫做OVal的易用的通用验证框架。
下载地址
用户评论