Table des matières:
Définition - Que signifie Magic Number?
Le terme «nombre magique» en informatique a plusieurs significations. Peut-être le plus en évidence, les nombres magiques sont des constantes ou des nombres statiques qui sont insuffisamment déclarés dans un programme ou cachés dans le code source. Certaines définitions de «nombre magique» sont liées à l'utilisation du système d'exploitation UNIX et à son utilisation des adresses mémoire.
Techopedia explique Magic Number
Les experts décrivent souvent les nombres magiques comme des objets de données fortement typés. Une description d'un nombre magique est une constante qui n'est pas définie à l'aide d'un morceau de code source commenté, mais qui est simplement coincée dans le programme implicitement. Dans certains cas, les nombres magiques entraînent des débordements numériques et des erreurs d'exécution. Ils peuvent avoir un effet négatif sur la fonctionnalité de l'algorithme. Bien qu'il existe une variété d'utilisations d'argot pour le terme «nombre magique», l'idée générale est que ces nombres ont une signification particulière, que ce soit dans les limites d'un système d'exploitation, leurs impacts sur un logiciel ou une autre signification.