Code élégant #1 : Limiter un nombre entre 2 bornes

Publié il y a 3 ans par Quentin

Voici code élégant, une série d'articles destinée à montrer des bonnes pratiques de code pour rendre le votre plus propre et lisible. Cette série d'articles ne vise pas à avoir un code sans bug mais un code plus facilement lisible et donc plus facilement maintenable.


Il arrive très souvent lorsque l'on fait du code que l'on ait à faire une limitation d'un nombre entre deux valeurs. Voici comment beaucoup de personnes font ce type d'opération.

Ce code fonctionne certes mais prend beaucoup de place et n'utilise pas les possibilités du langage.

La plupart des langages de programmation incluent dans leurs bibliothèque de base des fonctions pour avoir le minimum et le maximum entre deux nombres. Utilisons les pour simplifier le code précédent.

On a maintenant deux conditions en moins, un niveau d'indentation en moins et un code qui reste très facile à comprendre. Et en cadeau Bonux, ça peut être transformé en one liner :

Bref, la prochaine fois que vous avez à limiter un nombre, pensez à utiliser les fonctions minimum et maximum du langage de programmation que vous utilisez !