1 永远不要觉得,你目前的情况是最糟的。 哪怕现在bug无数,也要记得备份代码,因为没准你会在debug的时候,发生更糟糕的情况。那么你会后悔莫及
2 解决Bug的时候,一定要冷静,即使bug三千,我只取一瓢。一个一个来,没准一个Bug解决,后面的就行云流水了,如果你本身思维就一团乱麻,那。。。愿上帝保佑你。
3 不要过分相信自己的记忆力。 注释,笔记,博客,有效代码储存,项目备份。缺一不可,当你回头往事的时候,你会为没有及时写上一段注释而欲哭无泪,没错,就是欲哭无泪
4 解决bug的第一步,是找到bu*生的原因,真正的原因,如果完成了这步,基本解决了50%了
5 有种东西叫标准,很多时候,标准就是生产力,而且不仅仅是生产力,不管是自己编码还是和别人合作,切记一定要制订标准
6 相信别人的力量,术业有专攻,每个人对于计算机的研究只限于很小的一部分,社会化大分工是无处不在的。
7 不要让代码超出你的控制,如果使用别人的代码,要么,吃透,要么,封装起来,只调用接口,眼不见为净。
8 项目如同逆水行舟,不进则退,向前推进不了的时候,也不要想着还原代码,再想其他办法。而是坚信自己,一定可以做出来。现在就是99%。
9 做功能,或者改Bug之前,一定要想好。编码只是最后一步,对程序员来说:想比做更重要!
10 做东西,永远不要嫌麻烦,经常会出现这样的情况,你把一个小点稍稍改善一下,就会发现会有很多的情况冒出来,此时,要记住:人无我有,人有我精!
11 记得要还原,写代码的时候,经常用到的boolean类型,你用的时候打开,用完,一定要关!!!就像上完厕所要冲马桶一个道理、。特别是在大厕所,恩。我的意思是大的项目中。( 补充,也要记得打开。即使你感觉没用)
12 当bug很难找出的时候,可以先暂时将其他功能降低,放大bug,然后找出Bug
13 程序员的项目经验,几年下来,一些东西存到了硬盘上,有些东西写到了博客上,笔记上,更重要的东西是留在了自己的大脑里,思维里。
14 自己的代码,一定要自己管理好,在交给别人之前,一定要备份版本
15 永远不能说不可能,只是自己做不到或者说现在的自己做不到而已。
16 出现问题的时候,首先考虑到的应该是自己的问题。然后?没有然后了,一般就是你自己的问题
17 任何事情都是可以实现的,首先要坚持这点,只要你专心做着一件事情,一切都OK!
18 做东西之前,必须要准备好两张图,一张程序结构图,一张业务流程图,还有一张需求表(特别要标注特殊的需求,需要注意的地方)
19 写代码的话,一定首先要理论上行的通。然后才能开始写
2014年更新
20 bug就像地雷,一定要全部清除了再往前走,要不然,没准啥时候它就炸了。