关于Bug
昨天在写一个调度器的Demo,发现了几个bug,bug本身倒不是什么大的问题,就是些拼写错误,和一个异或的顺序。但是发生的地方却令人警惕!因为这里是基础架构,整个游戏是要搭建在上面的,如果这里出了问题,造成的影响将是非常广泛的。如果不能够非常快地定位到这里,在整个系统内大海捞针般地寻找Bug,将是非常可怕的。
回头看看,在开发过程中对Bug这个问题没有给予足够的重视,对于测试也没有相应的措施。只是简单的头疼医头,脚疼医脚。幸好这个问题发现的还不错晚。
一、要建立Bug表。Bug产生的时间,地方,现象,消除的措施,测试结果...
二、要建立完备的测试机制。
I:单元测试。每一个方法都有经过严格的,有记录的单元测试
II:功能测试。对一些功能进行完整的测试
III:架构测试。对某一项架构进行测试...
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步