摘要: 要保证高质量的程序,依据TDD开发的理念,最好是先先测试用例。这必然会延长开发周期。是否有即保证开发效果,又不延长开发周期的好办法呢?有!那就是断言。 我们可以把断言加在程序流转的关键变量上,这样在调试阶段,如果不满足,就会显示的弹出一个对话框告知断言失败。当程序Release编译时,会自动删除掉断言代码,这样保证了发布软件的简洁。 比如,下面定义一个断言: int i = -1; System.Diagnostics.Debug.Assert(i >= 0, "i 只能大于0"); 那么,这个断言明显是失败的,程序在 debug自动就会给出提示: 阅读全文
posted @ 2008-08-13 10:06 叫什么好 阅读(788) 评论(2) 推荐(0) 编辑