专栏名称: 数据与算法之美
用数据思维解决意想不到的问题!
目录
相关文章推荐
51好读  ›  专栏  ›  数据与算法之美

程序员新人怎样在复杂代码中找 bug?

数据与算法之美  · 公众号  · 算法  · 2017-11-24 17:50

正文

请到「今天看啥」查看全文



  1. 优先解决那些可重现的,可重现的 bug 特别好找,反复调试测试就好了,先把好解决的干掉,这样最节约时间。

  2. 对于某些 bug 没有头绪或者现象古怪不知道从哪里下手,找有经验的同事问一下思路,因为在那种开发多年的大型系统里,经常会反复出现同样原因的 bug,原因都类似,改了一处,过一阵子另外一处又冒出来,而且无法根治。比如:我那个系统里有个特别危险的 API,接口参数比较难用,一旦有人用错了某些情况下就会出诡异的现象,解决很简单,找到调用这个 API 的地方把调用方式写对就好了。为什么不根治呢?因为要保持兼容性不能改接口了。Windows 系统里就好多这种烂 API。问下老员工吧,说不定他们都遇到过好多次了。







请到「今天看啥」查看全文