Старайтесь создавать функциональные тесты ДО написания программы, чтобы не быть "положительно предвзятыми", и не забывайте про возможные отрицательные альтернативные ответы. Прочитайте, например, научно-популярное объяснение про "Задачу 2-4-6" в Главе 8. Положительная предвзятость из книги Гарри Поттер и методы рационального мышления:
" — У тебя в голове было правило, и ты раздумывала над тройками, которые подойдут под это правило. Ты не попыталась найти тройку, ответом на которую будет "нет". Ты вообще не получила ни единого "нет", так что правилом легко могло быть даже "любые три числа". Обычно люди предпочитают проводить эксперименты, которые подтвердят их гипотезы, а не те, которые их опровергнут. "
|