Метод каченяти (rubber duck debugging) – неформальний спосіб налагодження коду. Метод полягає в тому, що програміст, намагаючись знайти помилки в коді, тримає поруч гумову качку або інший неживий предмет. 

Рядок за рядком програміст розповідає про очікувані функції кожного сегмента коду каченяті або іншому об'єкту. В процесі цього, ціль - знайти невідповідність синтаксису й прагматики.

Назва є посиланням на історію в книзі «Прагматичний програміст», у якій програміст носив із собою гумову качку та налагоджував код, змушуючи себе пояснювати його качечці рядок за рядком.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence