没有什么BUG是睡一觉解决不了的

in cn •  8 days ago 

今天调试steem-python的一段代码,自觉得完全没有问题,于是程序在那一直跑着,结果跑了很久,也没有看到我想要的结果。


(图源 :pixabay)

是哪里出了问题呢?我把代码看了一遍又一遍,这逻辑不说无懈可击也应该差不多呀,为啥就不好用呢?

既然阅读代码发现不了问题,那就加一些调试语句吧,各种调试语句加了一大堆,也定位到问题所在了,就是没搞明白为什么出问题。

我又想着要不要去steem-python库中加一些调试代码,好进一步跟踪出错的地方,看看到底是什么原因导致的。

但是由于每到中午就是我犯困的时间,想着反正也是不急,不如先去睡一觉吧,于是放弃调试代码,果断去睡。

这一觉睡的,梦里全是这组代码之所以出错的原因,梦里又进行各种尝试,苦逼的程序猿,梦里也不得放松。好在醒了之后,比起睡前还是神清气爽。

再去看这段出错的代码,虽然诡异之处是没有弹出任何错误提示,我明明加了异常捕获的。好吧,先不去考虑异常捕获的问题,那这段代码和之前工作的代码没有什么本质区别。

既然代码没有区别,那出错的肯定是代码之外的内容了,这样一想,思路一下子明晰了,然后发现自己居然忘记了导入私钥。


(图源 :pixabay)

没想到这样一个低级的问题,竟然困扰了我大半天,看来有时候废寝忘食是没有用的,搞不定的时候睡一觉才是王道。

没有什么BUG是睡一觉解决不了的,如果解决不了,那就多睡一会。

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

看完都没看到代码,差评

这叫“凉拌”。😀😀

来自于 [WhereIn Android] (http://www.wherein.io)