公司被盛大收购,就目前来看,并没有对我产生任何影响,我所需要做的依然是保证手头工作的开发进度。
因为最近工作很重,已经连续加了两周的班,除周末外,平时几乎很少回学校。不禁在自我赞叹工作的认真的同时,也为自己生活的辛苦而慨叹……
Coding的很多时候,我曾走入过一些误区:
1) 数据结构的size越小越好,能用short的不用long,能用BYTE的不用WORD。
2) 尽可能少用global变量。
3) 让一行代码做尽可能多的计算。
当我看到Andre LaMothe的《3D游戏编程大师技巧》时,我为自己的迂腐和偏执感到惭愧。Andre LaMothe给出的建议中的一些让我觉得很受用:
1) 尽可能使用32-bit variables:因为现在主流的CPU和总线是32-bit的……
2) 不要害怕使用global variables:无参函数可以节省一定的时间……
3) 以RISC方式编程:可以为Pentium series CPUs简化代码,也方便调试……
4) 适当考虑位移运算……
5) 算法永远比语言更重要,任何汇编语言也不能使0(n2)算法变快……
6) 对于简单对象,不要使用复杂DS:如果你明知元素个数是256个,就不要使用链表……
忽然觉得自己仍然没有一个固定的方向,内心深处仍然怀着成为一名engine programmer的梦想,当看不清脚下的路的时候,我也不禁感叹:敢问路在何方……
PS:FH的建议予以采纳,望以后提出更多建设性意见和建议!
发表于 @ 2007年07月08日 23:17:00|评论(loading...)|编辑