何か(コンパイル、起動時間など)が数秒以上かかる場合、私がやっていること(プログラミング)に集中するのは非常に困難です。逸話的には、しきい値は約10秒であるようです(そして、今は見つけることができませんが、同じことを言った研究について読んだことを思い出します)。そのため、通常起こることは、変更を加えてからプログラムを実行してテストすることです。それには約30秒かかりますので、何か他のものを読み始めて、それがわかる前に20分が経過し、プログラミングに戻るためのコンテキストスイッチに対処するためにさらに10分以上かかります(幸運なら!) 。
文字通り完了までに数分かかるものがあると言っても過言ではありません。
私は他のプログラマーがこの傾向と戦うために何をするのかについて非常に興味があります(または私がユニークで、彼らがこの傾向を持たない場合)。どんなタイプの提案も歓迎です-「コンパイルボタンを押した後、あなたの手に座る」からメンタルトリックまで、「変更をテストするために何かを開始するのに30秒かかるなら、開発プロセスで何かがおかしい」 !」