Речь о методе утёнка (Rubber Duck Debugging). Суть в том, чтобы объяснить логику программы вслух резиновой уточке, плюшевой игрушке или любому другому предмету.
🤩 Главное условие: объясняйте так, будто ваш слушатель впервые знакомится с программированием.
✏️ Как применять на практике:
1. Поставьте «слушателя» рядом с монитором.
2. Начните последовательно рассказывать, что делает каждая строка вашего кода.
3. Внимательно следите за собственными словами.
🧠 Когда вы переводите мысли в речь, мозг задействует другие участки и ошибка часто становится очевидной.
🤩 Этот подход впервые был описан в книге «Программист-прагматик» (Дэвид Томас и Эндрю Хант, 1999).
Метод можно применять не только в разработке, но и при решении любых сложных задач, где нужен чёткий структурный анализ.
🔗 Попробуйте воспользоваться им в следующий раз, когда зайдёте в тупик!
🐤 — если кря!
