Ca se discute, et ca depend beaucoup de l'architecture et du code.
La constante va eloigner la definition de l'utilisation de la constante. Ca force a une indirection si on veut verifier la valeur de la constante, et si y'a pas de bonnes raisons pour que la valeur change un jour, ca fait pas une grosse difference que la constante soit dans Constants.h, perdue au milieu de 450 autres constantes, ou dans implementation.c.
Rajoute par dessus qu'il faut lui trouver un nom a cette constante, ce qui est pas forcement evident si le valeur suffit a se décrire très bien elle meme.
Je sais, t'aimes bien les règles strictes et rigides, mais la réalité ne marche pas comme ca.
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par groumly . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 6.
Ca se discute, et ca depend beaucoup de l'architecture et du code.
La constante va eloigner la definition de l'utilisation de la constante. Ca force a une indirection si on veut verifier la valeur de la constante, et si y'a pas de bonnes raisons pour que la valeur change un jour, ca fait pas une grosse difference que la constante soit dans Constants.h, perdue au milieu de 450 autres constantes, ou dans implementation.c.
Rajoute par dessus qu'il faut lui trouver un nom a cette constante, ce qui est pas forcement evident si le valeur suffit a se décrire très bien elle meme.
Je sais, t'aimes bien les règles strictes et rigides, mais la réalité ne marche pas comme ca.