09 2008 档案
建立完整的测试用例的重要性
摘要:今天修改了一个很复杂的内存词典组件,将词典的几种索引合并在一种接口下。 在修改后重新进行单元测试, 借助以前较为完善的单元测试用例,及时调整, 等待用例都通过了,才松了一口气。感觉如果没有以前的测试用例,自己的修改引起的问题也许几天也搞不清楚。 所以,今天确实是由衷地感觉到测试的重要性。 对于一个大型的系统来说,将测试用例建立完整是一项非常艰巨的任务。一般情况下都几乎没有完成过,建立的测试用例几乎...
阅读全文
LINQ 实现的生命游戏
摘要:http://www.codeproject.com/KB/linq/linq-to-life.aspx 中介绍了使用 LINQ 来创建生命游戏的方法,很有意思。利用LINQ的简明语法创建生命体的生死规则,然后运行它,体会一把当上帝的感觉,呵呵。 以下是生命游戏的维基解释: 生命游戏,又称生命棋,是英国数学家约翰·何顿·康威在1970年发明的细胞自动机。 生命游戏其實是一個零玩...
阅读全文