……不知道该说些什么……

原创 2007年09月21日 20:58:00

昨天,本来准备睡觉前花一个小时抓Bug,结果通宵一晚上,结果总是不对。今天7:00突然停电,利用吃早饭的时间好好静下心来想了想,感觉自己的方法误入歧途了。

首先,没有找好调试用的资源。用了一个乱八七糟的模型,计算出来的浮点数据都是带e的,头疼无比。初衷或许是好的,就是希望这种很普通很普通的模型如果都对了,那么其他的应该自然不在话下。可是在这种模型上,数据成了这样,对错真的很难判断。晚上做了一个很简单很简单的模型,很快就发现问题所在了。结论,应该从小到大发现问题,先用标准的,特殊的模型去把一些细微功能排除掉,再用一般的,普通的模型,检测更多的问题。

搞到最后,除了几个笔误之外,最头懵的,Matrix算错了。写了一个公式,从一个平面得出相对于这个平面的空间方程和旋转Matrix,这个公式很标准,哪里都有得介绍,所以我根本就没想过这会是错的。但是,在Matrix计算完毕后,不知道自己当时怎么想的,又把这个Matrix做了一次inverse……结果那肯定不用说了。到现在我还没搞明白自己当时为什么会做这个Inverse,不过可以确认的一点是,直到今天晚上看到输出的数据之前,我根本就没怀疑过这个算法……调试最大的敌人就是盲目自信,看来这次是太盲目了。

不仅盲目,另外还搞出了一些令人哭笑不得的Bug:把Face的ID放到Vertex的查询里,幸亏只是根据这个结果去计算AABB,如果要是算一些比较关键的东西,还不知道今天要调试到什么时候……!

结论:错误是一个个不起眼的小问题积聚起来的。希望少犯错误,第一是必须要全神贯注,减少一些不该发生的错误,第二就应该做好单元测试。比如说Matrix的计算,如果在使用之前写一个小测试,那就不会这么伤脑筋了。而在调试的时候,也不能自己想着哪个地方出了错就一门心思冲到底,还是应该通盘考虑一下,把所用到的功能点一个个拿来做单元测试,可能效果会更好。

一个头昏脑胀的晚上就这么浪费掉了,天可怜见今天停电,要不的话今白天要Over了……

第一篇 不知道该说些什么!

第一篇 不知道该说些什么! 
  • doing5552
  • doing5552
  • 2008年04月06日 20:27
  • 356

不知道该说些什么了

只有安安静静的记录一些事情,而没有了想法。 为什么我会让小六有种随时要离开的感觉。难道我在她心里种下了分离的种子。我不知道该如何去相处了,都说相爱容易相处太难。她不像我,还能玩,她不能等。我的玩世不恭...
  • liaozhen
  • liaozhen
  • 2011年07月17日 14:05
  • 361

BLOG开张,不知道该说些什么。

        经过正晚的思考和对各位大虾大作的羡慕,终于下定决心,让自己的破文章也出来露露脸。这个blog说实话不会有太多的技术,因为我也是初学者,我也是一个刚刚进入C++天地的小蚂蚁,至于里面到底...
  • wangtun
  • wangtun
  • 2004年07月16日 06:37
  • 497

看了只后不知道该说些什么...只能沉思.

 博客文章如下链接: http://blog.xinhuanet.com/blogIndex.do?bid=6784&aid=170219&page=detail看看吧..大家也许都应该了解一下......
  • S308701714
  • S308701714
  • 2007年04月23日 22:27
  • 694

不知道该写什么

八天就这么过去了,什么也没有做,什么也没有想,就那样过去了,  在大学里的日子,就这么一天天过去了,伤害的人到现在还是不肯原谅我,不知道  该怎么办,    以后的日子还是要继续,然而,我们的心  还...
  • niuheqi1988
  • niuheqi1988
  • 2009年10月07日 21:29
  • 105

不知道该写些什么。

困惑啊,不知道Java有前途还是.Net又前途,学了java有学C#,觉得差不多,不知道那个好,哪个差。其实对这两个东西都不是很了解,什么体系呀,架构呀都不知道是什么。...
  • ivorstar
  • ivorstar
  • 2005年04月01日 23:26
  • 642

说些什么

不是技术文,就是最近的一些想法,不喜勿喷!
  • u012377333
  • u012377333
  • 2015年01月21日 18:34
  • 649

我不知道如何才能更好地做好测试

从事测试大概有两年的时间了,从2013年3月份至今,但对于如何才能更好地做好测试的思考,却是从去年5月份之后才开始的,这么迟才来想这个问题,大概是因为自己对于测试的感觉已经不仅仅是让我果腹的一个途径,...
  • emily_and_cat
  • emily_and_cat
  • 2015年03月24日 15:50
  • 472

随便说些什么

  • lengfei_12
  • lengfei_12
  • 2009年06月03日 10:49
  • 124

新人交流座谈会

Question: 1.简要介绍下来自哪个团队,负责什么业务。 2.自己开始时是如何快速适应分配给自己的业务的。 3.当时遇到的印象比较深刻的困难是什么?从中有什么收获。 4.感觉自己走过哪些...
  • Cgema
  • Cgema
  • 2015年07月02日 18:03
  • 1104
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:……不知道该说些什么……
举报原因:
原因补充:

(最多只允许输入30个字)