Cordes magiques et nombres magiques 🪄

DEV - 29/07
Les nombres magiques sont des valeurs numériques littérales utilisées dans le code sans aucune explication de leur...

Les nombres magiques sont des valeurs numériques littérales utilisées dans le code sans aucune explication sur leur signification. Les chaînes magiques sont des chaînes littérales sans aucune explication non plus.

Pourquoi est-ce un problème ?

Tout d’abord, ce n’est pas facile à lire quand il n’y a qu’un nombre écrit en code. Regardons un exemple :

$monModèle = nouveau Modèle(); $monModèle->status_id = 3 ; // Un nombre magique $myModel->save();
Entrer en mode plein écran Quitter le mode plein écran

Ici, il n'y a aucune explication sur la signification de la valeur "3". Je peux probablement trouver la réponse en regardant le code entourant cet extrait ou en recherchant une valeur correspondante ailleurs (comme dans une table...
[Courte citation de 8% de l'article original]

Loading...