Spisu treści:
Definicja - Co oznacza liczba magiczna?
Termin „magiczna liczba” w IT ma kilka znaczeń. Być może najbardziej widoczne, liczby magiczne są stałymi lub liczbami statycznymi, które są niewystarczająco zadeklarowane w programie lub ukryte w kodzie źródłowym. Niektóre definicje „magicznej liczby” są powiązane z użyciem systemu operacyjnego UNIX i wykorzystaniem adresów pamięci.
Techopedia wyjaśnia Magic Number
Eksperci często opisują magiczne liczby jako silnie wpisane obiekty danych. Jeden opis magicznej liczby jest stałą, która nie jest zdefiniowana za pomocą skomentowanego fragmentu kodu źródłowego, ale która po prostu utknęła w programie. W niektórych przypadkach magiczne liczby prowadzą do przepełnienia numerycznego i błędów w czasie wykonywania. Mogą mieć negatywny wpływ na funkcjonalność algorytmu. Podczas gdy termin „liczba magiczna” ma wiele różnych zastosowań, ogólną ideą jest to, że liczby te mają szczególne znaczenie, zarówno w ograniczeniach systemu operacyjnego, jak i w wpływie na program lub w innym znaczeniu.