Número mágico

Definição – o que significa número mágico?

O termo “número mágico” em TI tem vários significados. Talvez o mais importante seja que os números mágicos são constantes ou números estáticos insuficientemente declarados em um programa ou ocultos no código-fonte. Algumas definições de “número mágico” estão vinculadas ao uso do sistema operacional UNIX e seu uso de endereços de memória.

Definirtec explica Magic Number

Os especialistas geralmente descrevem os números mágicos como objetos de dados fortemente tipados. Uma descrição de um número mágico é uma constante que não é definida usando uma parte comentada do código-fonte, mas que está presa no programa implicitamente. Em alguns casos, os números mágicos levam a estouros numéricos e erros de tempo de execução. Eles podem ter um efeito negativo na funcionalidade do algoritmo. Embora haja uma variedade de usos de gíria para o termo “número mágico”, a ideia geral é que esses números têm algum significado particular, seja nas limitações de um sistema operacional, seus impactos em um programa de software ou algum outro significado.