我们要相信,程序一定是有Bug的。。。
2006-03-10 02:24
357 查看
其实这个道理几乎是显然的。
不过还是有很多人不愿意相信自己的程序会有Bug。
今天我又体会了一次,
我的文件打包工具用了已经半年多了。经过多次调试很少出过问题。今天在导MAX皮肤的时候,不知道为什么老挂,觉得恨是奇怪, 跟到两点多,才发现有个delete_stream函数以前从来没用过。那里竟然有个非常显然而有愚蠢的错误: 我使用Hash表和文件入口表,两个表来索引文件入口地址,在Loading的时候,没有计算出从文件入口表指向Hash Table的表,(当然也可以在delete_stream的时候,传个hashIndex过去),因为在删除某个stream的时候,需要把hash table的某项设置成空,但是这个文件入口表里保存的那个hash index却没被初始化过。。。。
真的该问问自己,每次程序挂的时候,对那些信任已久的模块,我们真的完全测试过了吗?
不过还是有很多人不愿意相信自己的程序会有Bug。
今天我又体会了一次,
我的文件打包工具用了已经半年多了。经过多次调试很少出过问题。今天在导MAX皮肤的时候,不知道为什么老挂,觉得恨是奇怪, 跟到两点多,才发现有个delete_stream函数以前从来没用过。那里竟然有个非常显然而有愚蠢的错误: 我使用Hash表和文件入口表,两个表来索引文件入口地址,在Loading的时候,没有计算出从文件入口表指向Hash Table的表,(当然也可以在delete_stream的时候,传个hashIndex过去),因为在删除某个stream的时候,需要把hash table的某项设置成空,但是这个文件入口表里保存的那个hash index却没被初始化过。。。。
真的该问问自己,每次程序挂的时候,对那些信任已久的模块,我们真的完全测试过了吗?
相关文章推荐
- 坏的设计、bug的程序,究竟会带来多大的痛苦,作为程序员的我们,感受到了用户的心情么?
- 程序bug致损失400亿,判程序员坐牢? 搞笑我们是认真的
- 周末发现一个BUG,时有时无,一出程序就崩溃,郁闷了好久,终于跟出来来了,记之,提醒自己今后一定规范编写,只要规范,绝对不会出问题
- 现在为了让程序兼容vista,我们需要给程序加上一个manifest文件,可是有时候vc6它就会弹出Resource Compiler Error RC2170 的错误,可能是vc6一个bug,我个人对vc6还是很喜欢的,不过经常会有编译死掉或出错的问题,
- 程序bug致损失400亿,判程序员坐牢? 搞笑我们是认真的
- 程序之路:我们一起来调BUG!
- 美化你的网页滚动条几乎所有网页的滚动条都是默认的灰色,如果把它的颜色换换,来点另类的,相信一定会使网页更加靓丽。我们只要在网页代码 之间插入下面的代码,即可随心所欲地更改颜色了。
- 程序bug致损失400亿,判程序员坐牢? 搞笑我们是认真的
- 程序bug致损失400亿,判程序员坐牢? 搞笑我们是认真的
- 只要相信就一定能,无论何时何地都要坚信心中最初的梦想,永不妥协:第二次世界大战刚刚结束的时候,德国战场一片废墟,有两个美国人去访问一家住在地下室里的德国居民。离开那里的时候,其中一个美国人已激动得不能自己。甲问:“你怎么啦?”乙说:“你信不信,他们一定能很快重建家园!”
- 一个LoadLibrary导致程序死机的Bug的诊断
- 与本地程序相关的一个bug------要配合利用date命令观察才好!
- 我们真的需要“小程序”么?HTML5 老兵如是说
- 马云乌镇演讲:我们相信它是未来,看见它是未来,把它变成未来 | 独家干货
- (视频)《快速创建网站》 4.1 为啥造软件不同于造汽车,为啥是软件就一定会有Bug - 构建开发运维一体化(DevOps)
- 建议初学windows程序的初学者!!一定不要买《windows编程循序渐进》这本书!!!
- (这也不是,那也不是,怎么办?)无论何时坚持自己的原则,当选准了目标,就不放弃,做最好的自己。我们必须要有一定的看法,正确的做法;有时,我们无法避免他人在旁的批评或劝告,但我们是无法取悦每个人的,否则将失去了方向,迷失了自己。
- 相信你做得到,你一定会做到。
- 程序调试小bug
- 在linux下利用程序崩溃后的core文件分析bug