不管采用什么语言,也不管代码复杂度如何,出bug是很常见的事情。而调试修bug是每个程序员必备的技能。不知不觉间,修bug这个事情却对我产生了各方面影响。
1、遇事爱找原因
当你的程序不按预期运行,这种情况就是出了问题,简称程序有bug。
解决bug的方法千千万万,但是肯定不包括直接修改结果,因为这种欲盖弥彰的方法无法解决问题,即使一时解决了,后面的锅还是得自己背。要真正的解决问题,必须得找到bug产生的真正原因,这种追根究底的方式,慢慢的影响我的生活。
这个习惯让遇事的时候,更加喜欢想动机、追求原因,而不是简单的处理结果。这种习惯有好有坏,好处是想事情更加细致且追求抓住本质,然后达到四两拨千斤的效果。坏处是有时候你无法快速的采取表面的方式处理事情。
《道德经》里面有句话,叫做“为学日益,为道日损”,我的理解就是凡事抓住根本,才不会被枝叶给迷住眼光;慢慢的提炼出一套为人做事的方法论,以这个为道,就不需要学那么多的技能了。
2、反思自己
当程序出bug的时候,你无法撒泼打滚,因为他不会吃你的这一套。你能做的只能是通过一行行审视代码,发现代码中存在的问题。当这种事情经历多了,使我遇事很少抱怨,从自身出发,努力解决问题。
感觉还有很多其他改变,但是却无法总结。后面有了之后再续。
网友评论