Оглавление:
Определение - Что означает магическое число?
Термин «магическое число» в ИТ имеет несколько значений. Возможно, наиболее заметно, что магические числа являются константами или статическими числами, которые недостаточно объявлены в программе или скрыты в исходном коде. Некоторые определения «магического числа» связаны с использованием операционной системы UNIX и использованием адресов памяти.
Техопедия объясняет магическое число
Эксперты часто описывают магические числа как строго типизированные объекты данных. Одно из описаний магического числа - это константа, которая не определяется с помощью закомментированного фрагмента исходного кода, а просто неявно застревает в программе. В некоторых случаях магические числа приводят к переполнению чисел и ошибкам во время выполнения. Они могут отрицательно влиять на функциональность алгоритма. Несмотря на то, что в термине «магическое число» используются различные сленговые выражения, общая идея заключается в том, что эти числа имеют какое-то особое значение, будь то ограничения операционной системы, их влияние на программу или какое-то другое значение.