Дебаггинг с print() признан как метод еще в 1982 году Оказыв | Zen of Python
Дебаггинг с print() признан как метод еще в 1982 году
Оказывается, у этого столь популярного «ленивого» метода поиска багов уже есть название! Термин «волчий забор» (wolf fence) впервые упомянул Эдвард Гаусс аж в 1982 году.
Представьте, что вы на Аляске и ловите одного-единственного волка. Как это сделать? Сначала постройте забор в центре Аляски длиной в штат, дождитесь, когда завоет волк. Определите, по какую сторону забора он находится. Разделите на половины часть штата, где выл волк, и ждите воя снова. Повторяйте шаги, пока не встретитесь с волком вживую.
На форумах люди также называют этот метод «бинарным поиском» (binary search) или «бисекцией» (bisection).
Какие еще необычные названия у привычных вещей в Python вы знаете? Поделитесь в комментариях.
#начинающим