Indholdsfortegnelse:
Definition - Hvad betyder Magic Number?
Udtrykket "magisk nummer" i IT har flere betydninger. Måske mest fremtrædende er magiske numre konstanter eller statiske tal, der ikke er tilstrækkeligt deklareret i et program eller skjult i kildekoden. Nogle definitioner af "magisk nummer" er knyttet til brugen af UNIX-operativsystemet og dets brug af hukommelsesadresser.
Techopedia forklarer Magic Number
Eksperter beskriver ofte magiske numre som stærkt typede dataobjekter. Én beskrivelse af et magisk nummer er en konstant, der ikke defineres ved hjælp af et kommenteret stykke kildekode, men som bare sidder fast implicit i programmet. I nogle tilfælde fører magiske numre til numeriske overløb og fejl i runtime. De kan have en negativ effekt på algoritmefunktionaliteten. Mens der er forskellige slangeanvendelser til udtrykket "magisk nummer", er den generelle idé, at disse numre har en særlig betydning, enten i begrænsningerne af et operativsystem, deres indflydelse på et softwareprogram eller anden betydning.
