J'ai une question concernant le design général pour un nouveau et long
projet.
Comment faites-vous pour stocker les options générales d'un programme ? Par
exemple, les options données par la ligne de commande, ou le Handle de la
fenêtre principale (sous Windows), ou l'objet sélectionné en ce moment (dans
le cas d'un programme qui présenterait une telle fonctionnalité), etc...
Vous m'avez compris :) J'aimerais savoir s'il y a un pattern destiné à celà
: garder les valeurs accessibles par tout le code... Est-ce que les
variables globales sont utilisables dans ce cas-là ?
J'ai utilisé un singleton "GeneralManager" dans mon projet précédent, avec
une paire de Get/Set pour chaque variable, mais je trouve cela vraiment très
lours à l'utilisation (GeneralManager::Instance()->GetBlah() à chaque
fois...).
| C'est à peine mieux | que "the real thing". A vrai dire, selon moi toujour, c'est pire dans | la mesure où cela risque de te donner relativement bonne conscience ;-).
N'est-ce pas ce qu'on demande de jours aux étudiants ? Appliquer les méthodes (sophistiquées) et avoir la concience tranquille (du devoir accompli).
| C'est à peine mieux
| que "the real thing". A vrai dire, selon moi toujour, c'est pire dans
| la mesure où cela risque de te donner relativement bonne conscience ;-).
N'est-ce pas ce qu'on demande de jours aux étudiants ? Appliquer les
méthodes (sophistiquées) et avoir la concience tranquille (du devoir
accompli).
| C'est à peine mieux | que "the real thing". A vrai dire, selon moi toujour, c'est pire dans | la mesure où cela risque de te donner relativement bonne conscience ;-).
N'est-ce pas ce qu'on demande de jours aux étudiants ? Appliquer les méthodes (sophistiquées) et avoir la concience tranquille (du devoir accompli).
Bon, je retourne à mes oignons.
-- Gaby
Michael Monerau
Gabriel Dos Reis wrote:
"David Brabant" writes:
C'est à peine mieux que "the real thing". A vrai dire, selon moi toujour, c'est pire dans la mesure où cela risque de te donner relativement bonne conscience ;-).
N'est-ce pas ce qu'on demande de jours aux étudiants ? Appliquer les méthodes (sophistiquées) et avoir la concience tranquille (du devoir accompli).
;-)
Mais dans mon cas, je ne suis pas encore étudiant ! Je voudrais juste apprendre à programmer "proprement" :)
Bon, je retourne à mes oignons.
Oh, je suis sûr que tu as des très bonne manières pour stocker des paramètres globaux ! Comment fais-tu dans tes projets ? -- <=-Michaël"Cortex" Monerau.-=>
C'est à peine
mieux que "the real thing". A vrai dire, selon moi toujour,
c'est pire dans la mesure où cela risque de te donner
relativement bonne conscience ;-).
N'est-ce pas ce qu'on demande de jours aux étudiants ? Appliquer les
méthodes (sophistiquées) et avoir la concience tranquille (du devoir
accompli).
;-)
Mais dans mon cas, je ne suis pas encore étudiant ! Je voudrais juste
apprendre à programmer "proprement" :)
Bon, je retourne à mes oignons.
Oh, je suis sûr que tu as des très bonne manières pour stocker des
paramètres globaux ! Comment fais-tu dans tes projets ?
--
<=-Michaël"Cortex" Monerau.-=>
C'est à peine mieux que "the real thing". A vrai dire, selon moi toujour, c'est pire dans la mesure où cela risque de te donner relativement bonne conscience ;-).
N'est-ce pas ce qu'on demande de jours aux étudiants ? Appliquer les méthodes (sophistiquées) et avoir la concience tranquille (du devoir accompli).
;-)
Mais dans mon cas, je ne suis pas encore étudiant ! Je voudrais juste apprendre à programmer "proprement" :)
Bon, je retourne à mes oignons.
Oh, je suis sûr que tu as des très bonne manières pour stocker des paramètres globaux ! Comment fais-tu dans tes projets ? -- <=-Michaël"Cortex" Monerau.-=>
Jean-Marc Bourguet
"Michael Monerau" writes:
Comment faites-vous pour stocker les options générales d'un programme ? Par exemple, les options données par la ligne de commande,
ont servit comme paramètres de constructeurs
ou le Handle de la fenêtre principale (sous Windows),
J'ai pas de fenêtre principale (je suis pas sous Windows et nous avons plutôt plusieurs fenêtres qu'un concept MDI) et donc des objets décrivant les fenêtres.
ou l'objet sélectionné en ce moment (dans le cas d'un programme qui présenterait une telle fonctionnalité),
Le gestionnaire de sélection est un composant de la classe décrivant la fenêtre.
etc...
Vous m'avez compris :) J'aimerais savoir s'il y a un pattern destiné à celà : garder les valeurs accessibles par tout le code...
As-tu d'autres exemples de valeurs accessibles par tout le code? Parce que là je suis pas convaincu de leur utilité.
Est-ce que les variables globales sont utilisables dans ce cas-là ?
J'ai utilisé un singleton "GeneralManager" dans mon projet précédent, avec une paire de Get/Set pour chaque variable, mais je trouve cela vraiment très lours à l'utilisation (GeneralManager::Instance()->GetBlah() à chaque fois...).
Je ne cherche pas à abolir les variables globales a tout prix.
A+ -- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
"Michael Monerau" <cort@meloo.com> writes:
Comment faites-vous pour stocker les options générales d'un
programme ? Par exemple, les options données par la ligne de
commande,
ont servit comme paramètres de constructeurs
ou le Handle de la fenêtre principale (sous Windows),
J'ai pas de fenêtre principale (je suis pas sous Windows et nous avons
plutôt plusieurs fenêtres qu'un concept MDI) et donc des objets
décrivant les fenêtres.
ou l'objet sélectionné en ce moment (dans le cas d'un programme qui
présenterait une telle fonctionnalité),
Le gestionnaire de sélection est un composant de la classe décrivant
la fenêtre.
etc...
Vous m'avez compris :) J'aimerais savoir s'il y a un pattern destiné à celà
: garder les valeurs accessibles par tout le code...
As-tu d'autres exemples de valeurs accessibles par tout le code?
Parce que là je suis pas convaincu de leur utilité.
Est-ce que les variables globales sont utilisables dans ce cas-là ?
J'ai utilisé un singleton "GeneralManager" dans mon projet
précédent, avec une paire de Get/Set pour chaque variable, mais je
trouve cela vraiment très lours à l'utilisation
(GeneralManager::Instance()->GetBlah() à chaque fois...).
Je ne cherche pas à abolir les variables globales a tout prix.
A+
--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org
Comment faites-vous pour stocker les options générales d'un programme ? Par exemple, les options données par la ligne de commande,
ont servit comme paramètres de constructeurs
ou le Handle de la fenêtre principale (sous Windows),
J'ai pas de fenêtre principale (je suis pas sous Windows et nous avons plutôt plusieurs fenêtres qu'un concept MDI) et donc des objets décrivant les fenêtres.
ou l'objet sélectionné en ce moment (dans le cas d'un programme qui présenterait une telle fonctionnalité),
Le gestionnaire de sélection est un composant de la classe décrivant la fenêtre.
etc...
Vous m'avez compris :) J'aimerais savoir s'il y a un pattern destiné à celà : garder les valeurs accessibles par tout le code...
As-tu d'autres exemples de valeurs accessibles par tout le code? Parce que là je suis pas convaincu de leur utilité.
Est-ce que les variables globales sont utilisables dans ce cas-là ?
J'ai utilisé un singleton "GeneralManager" dans mon projet précédent, avec une paire de Get/Set pour chaque variable, mais je trouve cela vraiment très lours à l'utilisation (GeneralManager::Instance()->GetBlah() à chaque fois...).
Je ne cherche pas à abolir les variables globales a tout prix.
A+ -- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
Luc Hermitte
dédé le homard wrote in news:bftsco$v8l$:
voila, dans un petit programme en c++, pour afficher une phrase à tel endroit, j'utilise fprint("