Еще одна эффективная [отладка] методика - объяснить ваш код кому -то другому. Это часто заставит вас объяснить ошибку себе. Иногда это требует не более нескольких предложений, за которым следует смущенная «не говоря уже о том, что неважно, я вижу, что случилось. Извините, что беспокоит вас». Это работает удивительно хорошо; Вы даже можете использовать не программистов в качестве слушателей. Один университетский компьютерный центр держал плюшевого мишка рядом с службой поддержки. Студенты с таинственными ошибками должны были объяснить их медведю, прежде чем они могли поговорить с человеческим консультантом.