ysukharenko: (Default)

Крис Парнин провёл собственное обширное исследование именно среди программистов (pdf). Было проанализировано около 10 000 рабочих сессий в Eclipse и Visual Studio от 414 разработчиков. Вот что обнаружилось:

  • Программисту требуется от 10 до 15 минут, чтобы начать писать код после возобновления работы.
  • Программисту обычно удаётся всего одна 2-часовая рабочая сессия без отвлечений в течение рабочего дня.
  • В большинстве случаев после возобновления работы программист прокручивает проект в определённые области для восстановления контекста.
  • Программисты вставляют специальные ошибки компилирования в качестве «напоминаний».
  • Diff исходного кода служит как последний шанс восстановить события, но может быть громоздким для этой задачи.

И еще:

При этом программисту требуется как минимум 7 минут, чтобы перейти из состояния максимальной активности памяти в состояние минимальной активности. Экстраполировав эти результаты на рабочие сессии программистов, Парнин обнаружил, что хуже всего отвлекать программиста во время выполнения следующих задач:

  • Во время изменения кода, особенно во время одновременного изменения кода в нескольких местах.
  • Активность по навигации и поиску.
  • Понимание потока данных и порядка выполнения инструкций в коде.
  • Окно IDE не в фокусе.

Источник


Original post: http://sukharenko.com/2014/06/23/nikogda-ne-otvlekaj-programmista/

Profile

ysukharenko: (Default)
Yevgen Sukharenko

September 2017

S M T W T F S
     1 2
34 56789
10111213141516
17181920212223
24252627282930

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 22nd, 2025 04:00 am
Powered by Dreamwidth Studios