Cuprins:
Definiție - Ce înseamnă Numărul Magic?
Termenul „număr magic” din IT are mai multe semnificații. Poate cel mai proeminent, numerele magice sunt constante sau numere statice care sunt declarate insuficient într-un program sau ascunse în codul sursă. Unele definiții ale „numărului magic” sunt legate de utilizarea sistemului de operare UNIX și de utilizarea adreselor sale de memorie.
Techopedia explică numărul magic
Experții deseori descriu numerele magice ca obiecte de date puternic tipate. O descriere a unui număr magic este o constantă care nu este definită folosind o bucată de cod sursă comentată, dar care este implicit blocată în program. În unele cazuri, numerele magice duc la revărsări numerice și erori de rulare. Acestea pot avea un efect negativ asupra funcționalității algoritmului. Deși există o varietate de utilizări de argou pentru termenul „număr magic”, ideea generală este că aceste numere au o anumită semnificație particulară, fie în limitele unui sistem de operare, impactul lor asupra unui program software, fie un alt sens.