Я забыл термин программирования сленга. Эта вещь - преднамеренная ошибка или функция приманки, используемая как отвлечение. Пример использования: «Эй, Боб, QA проводит обзор сегодня. Поместите $THING
в модуль, чтобы у них действительно была проблема с поиском».
Это может быть использовано негативно, чтобы иметь очень очевидный преднамеренный недостаток, который можно обнаружить как отвлечение от реальной проблемы.
Это также может быть использовано положительно. Это похоже на то, как вы всегда позволяете спасательным собакам «найти» жертву при поиске в зоне бедствия. Его также можно использовать для проверки того, что процесс обеспечения качества действительно обнаруживает недостатки.
Какой термин я ищу?
Ответы:
Утка
С http://www.codinghorror.com/blog/2012/07/new-programming-jargon.html :
источник
На самом деле в производстве (и в обеспечении качества) существует нечто, называемое « Тест на красного кролика» (он же Red Herring), которое относится к помещению известной неисправной детали в машину или процесс и обеспечению ее обнаружения.
Некоторые автоматические машины имеют автоматические циклы (как правило, один раз в смену), где он предлагает оператору загрузить часть «красный кролик», а затем запускает цикл, проверяя, что логика обнаружения ошибок и отклонения работает правильно.
источник
Похоже, мои профессора называли это « всхлипом» или «ошибкой». Идея состоит в том, что если вы хотите оценить популяцию чего-то вроде рыбы в озере, вы можете поймать ее, пометить и выпустить, дать им время для случайной ассимиляции с другой рыбой, а затем оценить популяцию на основе количества помеченной рыбы. ты поймаешь позже.
Эта поисковая ссылка находит страницу в книге покойного великого Уоттса Хамфри, где он рассказывает об этой технике.
источник