范尼是德鲁伊

matthew的技术博客

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
第五章 编程小事
主要讲述了在编写完代码后,我们需要进行测试,jon提倡我们在条件允许的情况下可以使用一些简单的printf,assert等来测试我们的代码。
测试过程,一开始从手动测试,到机器测试(编写一些简单的循环语句,保证每一个用例都被测试过)
断言的艺术:使用断言,就是在检查我们都信以为真的东西是不是真的可靠。这给我很大启发,对一个二分查找来说,在开始查找前,先确定该数组是否是有序的。我很惊讶,连这个都能想到测试一下,看来我是真的很不会测试。
在测试完毕以后,我们还需要把代码集成起来,查看是否满足需要,我想这应该算是需求测试吧。

总结:
书上说,“虽然第一片二分搜索论文在1946年就发表了,但是第一个对所有的n值都没有错误的二分搜索程序缺直到1962年才出现。”可见程序员都是很天真的。。。
编码、测试、调试、计时四个环节以后才是正确的编写程序的过程。
阅读全文
类别:名著观感 查看评论
posted on 2010-07-15 21:43  范尼是德鲁伊  阅读(167)  评论(0编辑  收藏  举报