Есть ли способ записать и воспроизвести сеанс кодирования в Visual Studio? - PullRequest
12 голосов
/ 18 ноября 2010

Я прочитал в "Чистом коде" Роберта Мартина, что в 80-х Emacs уже был способен записывать и воспроизводить ваш сеанс кодирования.
Я только что понял, как многому я научусь из этой практики, я бы с удовольствием запишу профиль сам!

Однако я действительно не думаю, что было бы очень эффективно записывать экран (как в видео), особенно потому, что Visual Studio уже невыносимо медленно , и, кроме того, было бы скучно искать видео в плеере.

Вместо этого было бы здорово иметь какой-нибудь плагин, который мог бы записывать то, что я кодировал (например, не отладчик и визуальный дизайнер и т. Д.), И мог бы воспроизвести его для меня, чтобы увидеть, сколько я сосу и где. 1010 *

Возможно ли это?

Редактировать: просто цитата из книги, чтобы показать, как это может быть забавно:

Боб входит в модуль.
Он прокручивает вниз до функции, требующей изменения.
Он делает паузу, рассматривая свои варианты.
О, он прокручивается до самого верха модуля, чтобы проверить инициализацию переменной.
Теперь он прокручивает назад и начинает печатать.
Ой, он стирает то, что набрал!
Он печатает это снова.
Он снова стирает это!
Он печатает половину чего-то еще, но затем стирает это!
Он прокручивает вниз до другой функции, которая вызывает функцию, которую он меняет, чтобы увидеть, как она называется.
Он прокручивает назад и печатает тот же код, который только что стер.
Он делает паузу.
Он снова стирает этот код!
Он выскакивает в другое окно и смотрит на подкласс. Эта функция переопределена?

, , ,

1 Ответ

2 голосов
/ 18 ноября 2010

Вы можете просто запустить секретную кампанию кейлоггинга на себе.

Большинство кейлоггеров позволяют записывать и воспроизводить видео, но вы можете настроить его так, чтобы он только снимал кадры при нажатии клавиши.

...