Отладка резиновой утки

редактировать

Резиновая уточка, которую разработчик использует для проверки кода

В разработке программного обеспечения, отладка резиновая утка представляет собой способ отладки кода. Название - отсылка к истории из книги «Программист-прагматик», в которой программист таскал с собой резиновый утенок и отлаживал свой код, заставляя себя объяснять его построчно. Для этой техники существует множество других терминов, часто подразумевающих различные (обычно) неодушевленные предметы или домашних животных, таких как собака или кошка.

Многие программисты имели опыт объяснения проблемы кому-то другому, возможно, даже тому, кто ничего не знает о программировании, а затем находили решение в процессе объяснения проблемы. При описании того, что должен делать код, и наблюдении за тем, что он делает на самом деле, любое несоответствие между этими двумя становится очевидным. В более общем плане, преподавание предмета требует его оценки с разных точек зрения и может обеспечить более глубокое понимание. Используя неодушевленный объект, программист может попытаться достичь этого, не прерывая никого.

СОДЕРЖАНИЕ
  • 1 В популярной культуре
  • 2 См. Также
  • 3 ссылки
  • 4 Внешние ссылки
В популярной культуре
Аватар резиновой утки Stack Exchange представлен 1 апреля 2018 г.

Для понимания часто достаточно просто вслух описать проблему.

-  Утка, шарлатан переполнение

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

Смотрите также
использованная литература
внешние ссылки
Последняя правка сделана 2024-01-05 10:22:23
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте