Отладка программ - метод утенка


11 0

Сегодня на сайте журнала хакер прочитал очень интересный метод решения сложных задач. Если не можешь что-то решить, то нужно делегировать задачу мысленному помощнику (резиновой желтой уточке для ванной). Вроде бы так советует делать какая-то книга "Программист прогматик". Лично я ее не читал, но метод в чем-то имеет смысл.

Дело в том, что когда делегируешь задачу, ее нужно объяснить помощнику. В данному случае нужно объяснить задачу резиновой утке. Если будете это делать на рабочем месте, то не вздумайте делать этого вслух, а то сможете примерить смирительную рубашку на ближайшие несколько лет. Такой метод вроде бы как можно использовать в отладке и поиске неисправностей. Просто объясняете утенку, что делает каждая строка.

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

Нужно завести что-то более интересное, например поставить программку Virtual Girl. Помню была такая программка, в районе часов постоянно выходила красивая девушка в бикини и танцевала. Вот нужно установить себе на работе что-то подобное и ей объяснять каждую строчку кода. Я думаю, что будет работать лучше, чем резиновая утка.


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

Михаил А.

02 Декабря 2011

ага, а дома значит объяснять каждую строчку кода своей собаке или кошке (у кого кто есть) ... смешно наверное это со стороны смотрится, если вслух говорить.


Verus

02 Декабря 2011

У меня эту роль выполняет друид-игрушка из под  киндер сюрприза, из серии астериск. Все время стоит под монитором вместе с рубиком.


X-Ray

02 Декабря 2011

Точно. Девка по любому лучше утки...))) Только как этот метод назвать по аналогии с "методом утенка"?


Денис Сепетов

02 Декабря 2011

Однако меня идея зацепила :)


i80586

03 Декабря 2011

да не, бред какой-то.


flawy

03 Декабря 2011

не новая идея. в книге какой-то читал, что в одной конторе подходили прогеры к плюшевой игрушке в углу и объясняли проблему


Андрей Шкрыль

03 Декабря 2011

"резиновой желтой уточке для ванной" говоришь)))...


Ancort

06 Декабря 2011

Программист прогматик

Это что за зверь такой? Прагматик может?
Ор-фус! Ор-фус!

- скандировала толпа:)


Ancort

06 Декабря 2011

Вернулся еще раз к этой заметке. Мне показалось, что-то там про резиновую девушку было... Оказалось, утка резиновая, девушка виртуальная, всё перепутал!))

А вообще улыбнуло!


Опять мама с маргарином разговаривает


qwone

18 Декабря 2011

мда . Неплохо . Лучше завести и виртуальную утку и резиновую девку . Если проблема ,то пошел объяснять код девке, а утка пусть все разгребает.


Онатолий

11 Сентября 2014

да, Отличная статья, когда моя девушка ломается, я достаю резиновую и делегирую


Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне