Building Enterprise JavaScript Applications
上QQ阅读APP看书,第一时间看更新

Context switching

Context switching, or task switching, is when a developer is working on multiple projects, or in different languages, at the same time and has to switch between them regularly.

"Doing more than one task at a time, especially more than one complex task, takes a toll on productivity."                                               
                – Multitasking: Switching costs (American Psychological Association)
                     ( http://www.apa.org/research/action/multitask.aspx)