Суть метода резиновой утки (утёнка) при отладке кода заключается в том, что если определённая часть программы не работает, программист пытается последовательно объяснить утёнку, что делает каждая строка программы, и в процессе этого сам находит ошибку. 13
Для этого нужно подробно изложить практически весь алгоритм действий, который и привёл к возникшей проблеме. 5 Зачастую именно те пункты алгоритма, которые не получается «объяснить» утёнку, как раз и содержат недоработки. 5
Резиновая уточка — это условность, на практике можно использовать любой предмет, символизирующий одушевлённого помощника. 1
Такой метод отладки, по сути, представляет собой Code review, в ходе которого программист «призывает» на помощь воображаемого помощника. 1