Метод утёнка

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Игрушечный утёнок

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

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

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

См. также[править | править код]

Примечания[править | править код]

  1. The Pragmatic Programmer: From Journeyman to Master. — Addison Wesley. — ISBN 978-0201616224. p. 95, footnote.

Литература[править | править код]

  1. Andrew Hunt. [1]. — ISBN 0-201-61622-X.