WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
Игрушечный утёнок

Метод утёнка (англ. Rubber duck debugging) — психологический метод решения задачи, делегирующий её мысленному помощнику. Метод описан в книге «Программист-прагматик (англ.)»[1].

Суть метода заключается в том, что тестируемый ставит на рабочем столе игрушечного утёнка (или представляет его мысленно, на самом деле уточка — это условно, предмет может быть любым), и когда у него возникает вопрос, на который трудно ответить, то он задаёт его игрушке, как живому человеку, словно она действительно может ответить. Считается, что правильная формулировка вопроса содержит как минимум половину ответа, а также это даёт толчок мыслям, направляя их в нужное русло, переводя "поток сознания", фактически - "кашу в голове", в вид формальных терминов.[источник не указан 426 дней].

Метод также используется при отладке. Если определённая часть программы не работает, программист пытается объяснить утёнку, что делает каждая строка программы, и в процессе этого сам находит ошибку.

Интересные факты

1 апреля 2018 года Stack Exchange представила на своих сайтах новую функцию — Quack Overflow, утку, появляющуюся в правом нижнем углу окна просмотра браузера и пытающуюся помочь посетителю, слушая его проблему и отвечая. После "выслушивания" вопроса и его "обработки", утка просто производит звук "кряканья" и ссылается на статью о методе утёнка, как о мощном методе решения проблем. Смущённые посетители, увидев утку впервые, подумали, что на их компьютерах установлено вредоносное ПО прежде, чем осознать, что это первоапрельская шутка.

См. также

Примечания

Литература

  1. Andrew Hunt. The Pragmatic Programmer: From Journeyman to Master. ISBN 0-201-61622-X.

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2025
WikiSort.ru - проект по пересортировке и дополнению контента Википедии