断言与异常(Assertion Vs Exception)
摘要:在日常编程实践中,断言与异常的界限不是很明显,这也使得它们常常没有被正确的使用。我也在不断的与这个模糊的怪兽搏斗,仅写此文和大家分享一下我的个人看法。我想我们还可以从很多角度来区别断言和异常的使用场景,欢迎大家的意见和建议。异常的使用场景:用于捕获外部的可能错误断言的使用场景:用于捕获内部的不可能错误我们可以先仔细分析一下我们在.net中已经存在的异常。System.IO.FileLoadExceptionSqlExceptionIOExceptionServerException首先,我们先不将它们看成异常,因为我们现在还没有在异常和断言之间划清界限,我们先将它们看成错误。当我们在编码的第一
阅读全文
posted @
2013-12-29 01:23
涵树
阅读(5558)
推荐(0) 编辑
项目管理的持续思考
摘要:当我们要完成一件事情时,为了保质,保量,按时完成,我们为为完成那件事情建立了项目。那么,项目的目标是什么?1. 提交物的质量是用户可接受的2. 提交物满足了客户对项目的预期3. 提交物在客户允许的时间内提交为了达成上面的目标,项目管理中,要注意以下事项:1. 避免项目出现无序增长3. 在保证质量的前提下,不做多余的开发和设计4. 尽快让客户试用,并对客户的反馈做出快速响应如果项目出现无序增长,其后果是什么?在早期,其征兆是系统变得难以维护,面对客户的需求变更,提交的周期越来越长,最后的结果是由于项目变得无法维护而无法实现对客户的承诺-以失败告终。在项目周期中,那些事情会导致项目无序增长呢?1.
阅读全文
posted @
2013-12-25 09:51
涵树
阅读(418)
推荐(0) 编辑