Résolue

Bonnes pratiques pour les variables globales

# Python # Organisation du code

Dans le code que j'ai donné ci-dessus (la liste de course) il y a des variables dans l'espace globals, et on m'avait précisé sur le Discord que les bonnes pratiques tendaient à faire en sorte d'éviter autant que possible de mettre quoique ce soit dans l'espace globals ... Le code respecte t-il donc les bonnes pratiques où y avait t-il une autre solution plus élègantes ?

Bonjour Arawaks

Effectivement l'utilisation de varibale dans l'espace global n'est pas recommandé, cependant il y aura toujours des situations ou tu ne pourra pas faire autrement.

Dans le cas du code que tu a envoyé la variable prompt_user = "" est inutile car elle est recréée lorsque tu l'utilise avec input ( je t'invite à aller voir le mentorat de mardi dernier où l'on a évoqué ce point, tu comprendras mieux pourquoi.)

D'une manière globale dans le code que tu as envoyé tu as utilisé des fonctions et match, ce qui n'est pas faux mais pour plus de simplicité et de clarté tu aurais pu mettre le contenu de tes fonctions dans les match. En effet il n'y a aucun argument ou variable passés aux fonctions donc ce n'est pas très judicieux dans ce cas d'espèce.

En espérant avoir éclairé ta lanterne.

Bonne journée

Stéphane.

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.