Дом аудио В чем ошибка забора? - определение из техопедии

В чем ошибка забора? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает ошибка Fencepost?

Ошибка ограждения - это особый тип ошибки «один на один», который связан с маловероятными или неправильно понятыми алгоритмами разработки.

Ошибки ограждения также известны как ошибки полюса телеграфа и ошибки фонарного столба.

Техопедия объясняет ошибку забора

В основе ошибки столба забора лежит идея о том, что количество постов, используемых для проекта забора, различается в зависимости от того, является ли забор длинным с двумя противоположными концами, или же он возвращается к замкнутому контуру. В первом сценарии ошибка забора может произойти, если человек делает интуитивное предположение, что для забора нужно столько постов, сколько деление длины на длину между постами. Например, если забор длиной 50 футов и столбиками каждые 5 футов, человек, работающий над этой проблемой, может предположить, что для забора требуется 10 столбов. Однако, если забор не является замкнутым циклом, ему нужен дополнительный пост в конце - другими словами, ему нужен пост в начальной или нулевой точке, а также пост в конечной точке или конечном номере. Алгоритмы, демонстрирующие принцип фехтования, будут использовать фразу типа «n + 1». Однако следует отметить, что если ограждение представляет собой замкнутый контур, дополнительная ограждение не требуется.

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

В чем ошибка забора? - определение из техопедии