当某件事(编译,启动时间等)花费的时间超过几秒钟时,我很难集中精力在正在做的事情上(在编程方面)。奇怪的是,阈值大约是10秒(我还记得有关研究的内容说的是同样的话,尽管我现在找不到)。所以通常发生的是我进行更改,然后运行程序进行测试。这大约需要30秒,所以我开始阅读其他内容,在我不知道它已经过去20分钟之前,然后(如果我很幸运!)又花了10分钟以上的时间来处理上下文切换,然后返回编程。 。
毫不夸张地说,某些事情应该花我几分钟才能完成。
我很好奇其他程序员如何应对这种趋势(或者如果我很独特并且他们没有这种趋势?)。任何类型的建议都是受欢迎的-从“按下编译按钮后就坐到您手上”到思维技巧,再到“如果花30秒才能启动某个东西来测试更改,那么您的开发过程就出问题了” !”