Bug是一个程序员必须要面对的东西,在处理bug的时候,有些事情就显得尤为重要。发现bug后你应该专注于修正问题而不是指责,bug是你的过错还是别人的过错,并没有关系,你应该考虑的应该是怎么修改错误,这样才能解决问题。在调试的过程中不要恐慌,越到最后要验收或者提交的时候越不能恐慌,如果有人在旁边催你未完成任务更不能紧张恐慌,这样你会调试不出来,反而要思考是什么造成了bug,调试的是够小心近视,只有迫切修改bug的愿望,但是真正出问题的代码可能是在大前面或者大后面,要想到或者考虑到bug的根源而不是bug的具体表现我,这就相当于生病时的治标不治本,如果不解决源头上的问题,会有好几个表面问题,没准你解决一个还有很多个心得问题出来,这样是不能解决问题的,因此要注重问题的源头,这样才能将问题彻底解决。在查看bug之前要先看看是否有警告,人工合成测试,不能足够的演练应用,你必须既强硬的测试边界条件,有测试现实中的用户的使用模式,你需要系统的进行这样的测试。一旦你知道了发生了什么,你就找出除了错误。使你的数据可视化,可以画图,这时候问题就会表现在你面前,检查变量的时候,发现了一个坏变量这时候看看其他的变量,问题也许就会迎刃而解。不要假设,要证明,当你遇到bug时,先要假设看看是什么造成这个bug,考虑是否要改进单元测试或其他测试,以让他们有能力找出这个故障。
标签:小工,问题,程序员,修炼,恐慌,测试,bug,调试 From: https://www.cnblogs.com/jy-all-bug/p/16839483.html