> C'est de la programmation de merde !
Oui et non, c'est comme les goto, ça dépend des cas.
> L'utilisateur n'est pas un programmeur, et l'informatique n'est pas une fin en soi.
« L'utilisateur » désignait ici la personne qui va installer le programme => admin système. Ce qui [devrait] suppose un nombre certain de connaissances de base.
> Un fichier de config serait bien mieux.
Oui, mais il faut mettre le fichier de config quelque part.
C'est vrai qu'une solution classique à la :
"monprogramme -f /etc/monprogramme.conf"
est raisonnable, propre et relativement élégante.
Par « à coups de #define » je sous entendait : via un « système de gestion de paramètre centralisé ». J'avais en tête le nombre relativement important de programmes qui utilisent des #define dans un config.h pour assurer cet office.
[^] # Re: Note ("Trop de travail" ?)
Posté par Jean-Yves B. . En réponse à la dépêche OpenBSD vire qmail à cause de sa licence. Évalué à 1.
Oui et non, c'est comme les goto, ça dépend des cas.
> L'utilisateur n'est pas un programmeur, et l'informatique n'est pas une fin en soi.
« L'utilisateur » désignait ici la personne qui va installer le programme => admin système. Ce qui [devrait] suppose un nombre certain de connaissances de base.
> Un fichier de config serait bien mieux.
Oui, mais il faut mettre le fichier de config quelque part.
C'est vrai qu'une solution classique à la :
"monprogramme -f /etc/monprogramme.conf"
est raisonnable, propre et relativement élégante.
Par « à coups de #define » je sous entendait : via un « système de gestion de paramètre centralisé ». J'avais en tête le nombre relativement important de programmes qui utilisent des #define dans un config.h pour assurer cet office.