Les "Magic Numbers" dans la Programmation
Dans le monde du développement, le terme "magic numbers" désigne ces nombres mystérieux qui apparaissent dans le code sans explication. Pourquoi éviter les "magic numbers" ? Simplement parce qu'ils réduisent la lisibilité et compliquent la maintenance du code. Un nombre comme 3.14 pourrait signifier PI, mais dans un autre contexte, cela pourrait être tout à fait autre chose !
Comme solution, l'on pourrait utiliser des constantes nommées. En remplaçant ces nombres par des constantes bien nommées, le code devient non seulement plus lisible, mais aussi plus facile à gérer. Par exemple, au lieu d'écrire if (employe.age > 65), utiliser if (employe.age > AGE_RETRAITE) clarifie l'intention directement.