摘要:
1. 2010.6.8.22.00 SchedulerDemo.Scheuler.cs public void RemoveTask(int _taskID)213 行 “未将对象引用设置到对象实例” 估计产生原因:在找到相应的任务后,应该退出循环。但代码中没有退出循环,导致循环继续进行,而这时候整个循环中可能已经执行过删除等操作,导致一些错误产生。解决:添加循环退出语句 ... 阅读全文
摘要:
昨天在写一个调度器的Demo,发现了几个bug,bug本身倒不是什么大的问题,就是些拼写错误,和一个异或的顺序。但是发生的地方却令人警惕!因为这里是基础架构,整个游戏是要搭建在上面的,如果这里出了问题,造成的影响将是非常广泛的。如果不能够非常快地定位到这里,在整个系统内大海捞针般地寻找Bug,将是非常可怕的。 回头看看,在开发过程中对Bug这个问题没有给予足够的重视,对于测试也没有相应的措施。只... 阅读全文