又一个bug

一帮人都被某第三方库给坑了。正式版本没问题,发过来的patch有问题。

找出问题代码的方法最后是:

设数据断点,监测一帧里面该变量的变化。有变化就打log,而且打完整的调用栈。

然后把log拿出来,正确的和不正确的一比对,哪个函数没调用就一目了然,顺藤摸瓜地查就是了。

所以很多时候解决问题需要的不是智商,更不是什么所谓的灵感。而是经验。

所以我遇到问题总不会去想问题是什么导致的,而是思考怎样获得更多的足以分析出出错之处的信息。

大部分时候这是有用的。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>