Magic number
Yazeka
Arama sonuçlarına dayanarak oluşturuldu
Magic number, yazılımda anlamı belirsiz ve tekrarlı şekilde kullanılan sayısal değerlerdir. Örneğin, bir koşul ifadesinde sabit bir değerin doğrudan yazılması bu duruma örnektir.1
Bu kullanım, kodun anlaşılmasını zorlaştırır ve hata riskini artırır. Ayrıca değerlerin birden fazla yerde değiştirilmesi gerektiğinde bakım sürecini karmaşıklaştırır.13
Alternatif olarak const veya enum gibi yapılar kullanılarak anlamlı isimler atanabilir. Bu yöntem, kodun okunabilirliğini ve yönetimini kolaylaştırır.12