【读后感】编程珠玑(第二版)第五章

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

总结:
书上说, “虽然第一片二分搜索论文在1946年就发表了,但是第一个对所有的n值都没有错误的二分搜索程序缺直到1962年才出现。”可见程序员都是很天真的。。。
编码、测试、调试、计时四个环节以后才是正确的编写程序的过程。
阅读全文
类别: 名著观感  查看评论

转载于:https://www.cnblogs.com/iammatthew/archive/2010/07/15/1803870.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值