Inhoudsopgave:
Definitie - Wat betekent Magic Number?
De term "magisch getal" in IT heeft verschillende betekenissen. Misschien wel het meest opvallend, zijn magische getallen constanten of statische getallen die onvoldoende worden gedeclareerd in een programma, of verborgen in broncode. Sommige definities van "magisch nummer" zijn gekoppeld aan het gebruik van het UNIX-besturingssysteem en het gebruik van geheugenadressen.
Techopedia legt Magic Number uit
Experts beschrijven vaak magische getallen als sterk getypte gegevensobjecten. Een beschrijving van een magisch getal is een constante die niet wordt gedefinieerd met behulp van een commentaarbroncode, maar die gewoon impliciet in het programma vastzit. In sommige gevallen leiden magische getallen tot numerieke overlopen en runtime-fouten. Ze kunnen een negatief effect hebben op de functionaliteit van algoritmen. Hoewel er een verscheidenheid aan slanggebruiken is voor de term 'magisch getal', is het algemene idee dat deze nummers een bepaalde betekenis hebben, hetzij in de beperkingen van een besturingssysteem, hun impact op een softwareprogramma, of een andere betekenis.