Отвлекаться на тяжелую часть

1 min


Прошлой ночью я помогал дочери с домашним заданием по исчислению. Я сказал ей, что распространенной ошибкой было забыть, в чем заключалась первоначальная проблема, после того, как она погрузилась в подзадачи, которые необходимо решить. Я видел это снова и снова, когда я преподавал в колледже.

Затем, через несколько минут, мы оба сделали именно то, против чего я ее предупреждал. Она приняла ответ на трудную подзадачу, чтобы быть окончательным ответом. Я проверил ее работу и подтвердил, что это правильно, пока не увидел, что мы на самом деле не ответили на первоначальный вопрос.

Когда я просыпался этим утром, я понял, что собираюсь совершить ту же ошибку в проекте клиента. Целью было написание программного обеспечения для реализации функции е которая является тривиальной композицией двух других функций г а также час, Эти две функции потребовали много работы, включая несколько уровней генерации кода. Я чувствовал, что я сделал после тестирования г а также час, но я забыл написать тесты для е, та самая вещь, которую меня попросили доставить.

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

Похожие сообщения


0 Comments

Ваш e-mail не будет опубликован. Обязательные поля помечены *