![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
lynxhxc2003
这个作者很懒,什么都没留下…
展开
-
读书笔记之测试驱动开发优点
当面对一个没有任何测试代码的遗留系统时,如果要想修改其中的程序结构或是新增代码,需要谨小慎微才行,因为这是一件风险极大的事情。尤其是大规模的改动,稍有不慎便会破坏原有代码的正确性,从而引入bug,而这种bug,也许只能通过后期的集成测试才能被发现。按照经典软件工程的理论,这种bug的修改成本,往往都是代价高昂的。始终以TDD方式进行软件开发的结果便是形成一整套可运行的测试用例集。这使得我们对原创 2007-05-21 23:33:00 · 861 阅读 · 0 评论 -
读书笔记之C#的is和as操作符强制类型转换
is操作符检查一个对象是否兼容于指定的类型并返回一个Boolean值:true或false。注意is是不会抛出异常。if(o is Employee)...{ Employee e=(Employee) o;} 上面这段代码中。CLR实际会检查两次对象的类型。is操作符首先核实o是否兼容于Employee类型。如果答案是肯定的,那么在if语句内部执行转型时,CLR再次核原创 2007-09-19 00:36:00 · 717 阅读 · 0 评论