我有时会发现自己试图修复一个顽固的虫子,只是在一段时间后才发现一些非常明显的错误.
当我认为这个问题与某些事情有关时,我会发生这种情况,并且我会对其他可能出错的事情"盲目".
大部分时间都有助于睡眠,第二天早上我立即看到了问题.
过去发生在我身上的事情:
编辑没有任何效果的真实源文件的副本.
没有关注真正的问题,而是在真正的问题已经解决的同时试图解决问题.
没有进行编译/构建,因为我之前使用的是解释语言.
在调试过程中你有什么'盲目'的体验?
有一点很重要的是在聚焦和不注意之间找到一个很好的平衡点.
确保您可以在不受干扰的情况下处理错误
但是如果你不能再集中注意力,也知道什么时候休息一下
是的,有一个地方,你可以做一个良好的睡眠之夜.
最后,与同事讨论问题,通常是第二双眼睛和观点工作的奇迹.令人惊讶的是,有时只是解释问题已经有所帮助,即使听众没有说什么.这叫做橡皮鸭调试.