第五章 编程小事
主要讲述了在编写完代码后,我们需要进行测试,
jon提倡我们在条件允许的情况下可以使用一些简单的printf,assert等来测试我们的代码。
测试过程,一开始从手动测试,到机器测试(编写一些简单的循环语句,保证每一个用例都被测试过)
断言的艺术:
使用断言,就是在检查我们都信以为真的东西是不是真的可靠。这给我很大启发,对一个二分查找来说,在开始查找前,先确定该数组是否是有序的。我很惊讶,连这个都能想到测试一下,看来我是真的很不会测试。
在测试完毕以后,我们还需要把代码集成起来,查看是否满足需要,我想这应该算是需求测试吧。
总结:
书上说,
“虽然第一片二分搜索论文在1946年就发表了,但是第一个对所有的n值都没有错误的二分搜索程序缺直到1962年才出现。”可见程序员都是很天真的。。。
编码、测试、调试、计时四个环节以后才是正确的编写程序的过程。
阅读全文
类别:
名著观感
查看评论
转载于:https://www.cnblogs.com/iammatthew/archive/2010/07/15/1803870.html