我印象中已经有好几次,白天的时候没有改好的 bug,晚上睡前,胡思乱想,居然想通了 bug 的前因后果,第二天马上就改好了。
还有可能是刚睡醒的时候,在床上赖一会,想着想着,突然把 bug 的逻辑想清楚了,然后马上起床就改好了。
可能是因为在这些时候,都比较安静,也没有其他事情来打扰,思考可以更加深入吧,而且这个时候身体比较放松,应该更能全身心地投入思考。
我常常是在这种情况下,把整个程序的逻辑仔细理了一遍,然后就逐渐明白为什么会出现这个 bug。
所以我觉得,至少对我来说,睡前和刚睡醒的时候,可以说得上是思考的“黄金时间”吧~