Sommario:
Definizione - Cosa significa Magic Number?
Il termine "numero magico" nell'IT ha diversi significati. Forse soprattutto, i numeri magici sono costanti o numeri statici che sono dichiarati insufficientemente in un programma o nascosti nel codice sorgente. Alcune definizioni di "numero magico" sono collegate all'uso del sistema operativo UNIX e al suo uso di indirizzi di memoria.
Techopedia spiega Magic Number
Gli esperti descrivono spesso i numeri magici come oggetti dati fortemente tipizzati. Una descrizione di un numero magico è una costante che non è definita usando un pezzo commentato di codice sorgente, ma è semplicemente bloccata implicitamente nel programma. In alcuni casi, i numeri magici portano a overflow numerici ed errori di runtime. Potrebbero avere un effetto negativo sulla funzionalità dell'algoritmo. Mentre ci sono una varietà di usi gergali per il termine "numero magico", l'idea generale è che questi numeri abbiano un significato particolare, sia nei limiti di un sistema operativo, sia nel loro impatto su un programma software, o in qualche altro significato.