羞愧的新人

来源:互联网 发布:淘宝卖家流量是什么 编辑:程序博客网 时间:2024/05/06 00:37

作为项目组里的新人,尽管努力的工作,积极的想为项目组做贡献,但是仍旧时不时的会出现让我羞愧无比的错误;

最近项目组在被显存被冲折磨着,tester那边不停的报非常严重的bug;

最后查出来几个地方,有一个就来自我写的代码;

一方面我以很快的速度也非常认真的完成任务,不停的希望leader给我新的任务;

另外一方面我所写的代码却时常出现错误,给项目组添麻烦,甚至在关键时刻让小组陷入crash之中;

我所信奉的:“第一次不知道,第二次就是愚蠢”被我粗浅的实行着,在第一次犯错误尤其是那次交付前的crash之后我就应该仔细的检查我所写过的所有代码,但是我只是保证不再犯同样的错误,没有更aggressive的去遍历我的代码;

------------------------------------------------

我的问题出在为了给special effect增加支持,而写一个比较底层的函数,我所考虑到的是我和我相关的部分用到的功能的实现,但是没有考虑它所波及到的部分,在其他情况下使用的时候,造成极其难查的冲显存现象;

我只是从一个部分的角度去考虑和设计这个函数,没有从整体的角度来做;

作为一个职业游戏程序员,为顶级游戏开发程序,我为当时的不负责的态度感到万分羞愧;

为自己能做到的,却因为急功近利或者懒惰而没有做好的事情感到羞愧;

写下一个类或者一个函数的时候,应该把这些深深刻在骨头里:

  1. 我要实现的是什么?会在那里用到,什么情况下用到;
  2. 我所需要的前提条件是什么?如果没有被满足,怎么办?是否对其所在的环境足够理解;对所在平台的文档足够熟悉;
  3. 如何去测试所写的是对的,不会造成额外影响
  4. 目前的实现都会造成那些问题
  5. 对特例的考虑,尤其是涉及到内存,指针的情况下的小心检查;
  6. 它类似的实现什么样,是否已经最好
  7. 命名是否足够简洁清晰,类结构是否合理,能精简么?足够淳朴么?

 

 

原创粉丝点击