
Envoyé par
wiztricks
Tout à fait mais la question est de savoir s'il s'agit d'une variable (booléenne) ou d'une constante.
Pour moi, clairement une variable
if DEBUG: # == True dans autres langages
le flag est une variable, mais on le compare toujours à une constante (bool, enum,...)
Si le flag est une constante, pourquoi le tester, puisqu'il aura toujours la même valeur... 
Par contre lorsque l'on parles des flags ... moi (et d'autres?) alors je vois l'ensemble des valeurs que peut prendre un flag particulier. Sans doute un raccourcis dans ma tête...
----------------------
"pourquoi le tester, puisqu'il aura toujours la même valeur."
A la limite, pour préparer une prochaine fonctionnalité, mais rien de fonctionnel en fait
1 2 3
| if DEBUG:
#TODO penser à l'écrire pour version 2.0 get_debug() et log()
pass |
Partager