"Michel Michaud" wrote in message
news:<VQocc.17000$...Dans news:, Franck"Michel Michaud" écrivait:Curieusement, il y a quelques jours, j'ai eu une discussion avec
mes élèves, où je leur expliquais que mettre les noms de vecteurs
au pluriel était plus simple que l'emploi d'un préfixe
Pour quelle mesure de la complexité ?
Humaine. Ma mère comprend que « clients » signifie plusieurs clients.
Elle ne comprend rien à tabClients :-)
Mais ta mère n'est pas informaticienne, ou ?
En fait, s'il s'agit simplement d'une collection de clients, sans plus,
j'utiliserais « clients » aussi. Mais en général, ces collections ont
une structure, et un minimum de connaissances de cette structure en sont
nécessaire à l'utilisation. Du coup, j'ai tendance à utiliser un nom qui
indique cette structure : « tableClients », « listeClients » (accès
séquentiel), « ensembleClients », etc.
"Michel Michaud" <mm@gdzid.com> wrote in message
news:<VQocc.17000$wq4.841796@news20.bellglobal.com>...
Dans news:87k70uena5.fsf@alpha.tchume.net, Franck
"Michel Michaud" <mm@gdzid.com> écrivait:
Curieusement, il y a quelques jours, j'ai eu une discussion avec
mes élèves, où je leur expliquais que mettre les noms de vecteurs
au pluriel était plus simple que l'emploi d'un préfixe
Pour quelle mesure de la complexité ?
Humaine. Ma mère comprend que « clients » signifie plusieurs clients.
Elle ne comprend rien à tabClients :-)
Mais ta mère n'est pas informaticienne, ou ?
En fait, s'il s'agit simplement d'une collection de clients, sans plus,
j'utiliserais « clients » aussi. Mais en général, ces collections ont
une structure, et un minimum de connaissances de cette structure en sont
nécessaire à l'utilisation. Du coup, j'ai tendance à utiliser un nom qui
indique cette structure : « tableClients », « listeClients » (accès
séquentiel), « ensembleClients », etc.
"Michel Michaud" wrote in message
news:<VQocc.17000$...Dans news:, Franck"Michel Michaud" écrivait:Curieusement, il y a quelques jours, j'ai eu une discussion avec
mes élèves, où je leur expliquais que mettre les noms de vecteurs
au pluriel était plus simple que l'emploi d'un préfixe
Pour quelle mesure de la complexité ?
Humaine. Ma mère comprend que « clients » signifie plusieurs clients.
Elle ne comprend rien à tabClients :-)
Mais ta mère n'est pas informaticienne, ou ?
En fait, s'il s'agit simplement d'une collection de clients, sans plus,
j'utiliserais « clients » aussi. Mais en général, ces collections ont
une structure, et un minimum de connaissances de cette structure en sont
nécessaire à l'utilisation. Du coup, j'ai tendance à utiliser un nom qui
indique cette structure : « tableClients », « listeClients » (accès
séquentiel), « ensembleClients », etc.
Ce qui me paraît bien drôle, dire d'en
choisir plusieurs parmi les client_order.
Ce qui me paraît bien drôle, dire d'en
choisir plusieurs parmi les client_order.
Ce qui me paraît bien drôle, dire d'en
choisir plusieurs parmi les client_order.
Dans news:,En fait, s'il s'agit simplement d'une collection de clients, sans
plus, j'utiliserais « clients » aussi. Mais en général, ces
collections ont une structure, et un minimum de connaissances de
cette structure en sont nécessaire à l'utilisation. Du coup, j'ai
tendance à utiliser un nom qui indique cette structure : «
tableClients », « listeClients » (accès séquentiel), «
ensembleClients », etc.
Eh bien ! Tu me surprends. Un pas de plus et tu entres tout à fait
dans la notation hongroise ! Un préfixe pour indiquer le type, ce
n'est pas un peu anti-OO ? ;-)
Dans news:d6652001.0404060350.67d706b9@posting.google.com,
En fait, s'il s'agit simplement d'une collection de clients, sans
plus, j'utiliserais « clients » aussi. Mais en général, ces
collections ont une structure, et un minimum de connaissances de
cette structure en sont nécessaire à l'utilisation. Du coup, j'ai
tendance à utiliser un nom qui indique cette structure : «
tableClients », « listeClients » (accès séquentiel), «
ensembleClients », etc.
Eh bien ! Tu me surprends. Un pas de plus et tu entres tout à fait
dans la notation hongroise ! Un préfixe pour indiquer le type, ce
n'est pas un peu anti-OO ? ;-)
Dans news:,En fait, s'il s'agit simplement d'une collection de clients, sans
plus, j'utiliserais « clients » aussi. Mais en général, ces
collections ont une structure, et un minimum de connaissances de
cette structure en sont nécessaire à l'utilisation. Du coup, j'ai
tendance à utiliser un nom qui indique cette structure : «
tableClients », « listeClients » (accès séquentiel), «
ensembleClients », etc.
Eh bien ! Tu me surprends. Un pas de plus et tu entres tout à fait
dans la notation hongroise ! Un préfixe pour indiquer le type, ce
n'est pas un peu anti-OO ? ;-)
a écrit dans le message news:"Michel Michaud" wrote in message
news:<VQocc.17000$...Dans news:, Franck"Michel Michaud" écrivait:Curieusement, il y a quelques jours, j'ai eu une discussion
avec mes élèves, où je leur expliquais que mettre les noms de
vecteurs au pluriel était plus simple que l'emploi d'un préfixe
Pour quelle mesure de la complexité ?
Humaine. Ma mère comprend que « clients » signifie plusieurs
clients. Elle ne comprend rien à tabClients :-)
Mais ta mère n'est pas informaticienne, ou ?
En fait, s'il s'agit simplement d'une collection de clients, sans
plus, j'utiliserais « clients » aussi. Mais en général, ces
collections ont une structure, et un minimum de connaissances de
cette structure en sont nécessaire à l'utilisation. Du coup, j'ai
tendance à utiliser un nom qui indique cette structure : «
tableClients », « listeClients » (accès séquentiel), «
ensembleClients », etc.
C'est pas un défaut d'abstraction, ça ? Si tu hésites au début, tu
peux avoir à changer une liste en tableau, ou l'inverse, et alors, tu
vas changer le nom partout ?
Je trouve que clients, ou LesClients, ou DesClients, etc, ça évoque un
container sans préjuger de sa structure, ce qui pour moi un avantage
et non un inconvénient.
<kanze@gabi-soft.fr> a écrit dans le message news:
d6652001.0404060350.67d706b9@posting.google.com...
"Michel Michaud" <mm@gdzid.com> wrote in message
news:<VQocc.17000$wq4.841796@news20.bellglobal.com>...
Dans news:87k70uena5.fsf@alpha.tchume.net, Franck
"Michel Michaud" <mm@gdzid.com> écrivait:
Curieusement, il y a quelques jours, j'ai eu une discussion
avec mes élèves, où je leur expliquais que mettre les noms de
vecteurs au pluriel était plus simple que l'emploi d'un préfixe
Pour quelle mesure de la complexité ?
Humaine. Ma mère comprend que « clients » signifie plusieurs
clients. Elle ne comprend rien à tabClients :-)
Mais ta mère n'est pas informaticienne, ou ?
En fait, s'il s'agit simplement d'une collection de clients, sans
plus, j'utiliserais « clients » aussi. Mais en général, ces
collections ont une structure, et un minimum de connaissances de
cette structure en sont nécessaire à l'utilisation. Du coup, j'ai
tendance à utiliser un nom qui indique cette structure : «
tableClients », « listeClients » (accès séquentiel), «
ensembleClients », etc.
C'est pas un défaut d'abstraction, ça ? Si tu hésites au début, tu
peux avoir à changer une liste en tableau, ou l'inverse, et alors, tu
vas changer le nom partout ?
Je trouve que clients, ou LesClients, ou DesClients, etc, ça évoque un
container sans préjuger de sa structure, ce qui pour moi un avantage
et non un inconvénient.
a écrit dans le message news:"Michel Michaud" wrote in message
news:<VQocc.17000$...Dans news:, Franck"Michel Michaud" écrivait:Curieusement, il y a quelques jours, j'ai eu une discussion
avec mes élèves, où je leur expliquais que mettre les noms de
vecteurs au pluriel était plus simple que l'emploi d'un préfixe
Pour quelle mesure de la complexité ?
Humaine. Ma mère comprend que « clients » signifie plusieurs
clients. Elle ne comprend rien à tabClients :-)
Mais ta mère n'est pas informaticienne, ou ?
En fait, s'il s'agit simplement d'une collection de clients, sans
plus, j'utiliserais « clients » aussi. Mais en général, ces
collections ont une structure, et un minimum de connaissances de
cette structure en sont nécessaire à l'utilisation. Du coup, j'ai
tendance à utiliser un nom qui indique cette structure : «
tableClients », « listeClients » (accès séquentiel), «
ensembleClients », etc.
C'est pas un défaut d'abstraction, ça ? Si tu hésites au début, tu
peux avoir à changer une liste en tableau, ou l'inverse, et alors, tu
vas changer le nom partout ?
Je trouve que clients, ou LesClients, ou DesClients, etc, ça évoque un
container sans préjuger de sa structure, ce qui pour moi un avantage
et non un inconvénient.
Dans news:40715508$0$12802$, ArnaudJe suis partisan du pluriel.
Bien. On se sent moins seul :-)En revanche, je n'aime guère les préfixes qui, je trouve,
alourdissent plus qu'ils n'aident la lecture du code.
On s'y habitue... Mais ils doivent légers. Par contre, je crois bien
que je ne m'habituerai jamais au _ terminal préféré par certains (int
donnee_;)...
Dans news:40715508$0$12802$626a14ce@news.free.fr, Arnaud
Je suis partisan du pluriel.
Bien. On se sent moins seul :-)
En revanche, je n'aime guère les préfixes qui, je trouve,
alourdissent plus qu'ils n'aident la lecture du code.
On s'y habitue... Mais ils doivent légers. Par contre, je crois bien
que je ne m'habituerai jamais au _ terminal préféré par certains (int
donnee_;)...
Dans news:40715508$0$12802$, ArnaudJe suis partisan du pluriel.
Bien. On se sent moins seul :-)En revanche, je n'aime guère les préfixes qui, je trouve,
alourdissent plus qu'ils n'aident la lecture du code.
On s'y habitue... Mais ils doivent légers. Par contre, je crois bien
que je ne m'habituerai jamais au _ terminal préféré par certains (int
donnee_;)...
Perso, je l'utilise quand la valeur d'une variable membre est passée
comme argument du constructeur :
class Machin
{
private:
int temperature;
public:
Machin (int temperature_) : temperature (temperature_) {}
};
En gros, ça me sert d'"identifiant temporaire", et comme je n'utilise
le _ final que pour ça, je sais qu'il n'y aura pas de conflit avec une
éventuelle autre variable "temperature_"...
T'aurais pas fait du prolog dans ta jeunesse, toi ?
Perso, je l'utilise quand la valeur d'une variable membre est passée
comme argument du constructeur :
class Machin
{
private:
int temperature;
public:
Machin (int temperature_) : temperature (temperature_) {}
};
En gros, ça me sert d'"identifiant temporaire", et comme je n'utilise
le _ final que pour ça, je sais qu'il n'y aura pas de conflit avec une
éventuelle autre variable "temperature_"...
T'aurais pas fait du prolog dans ta jeunesse, toi ?
Perso, je l'utilise quand la valeur d'une variable membre est passée
comme argument du constructeur :
class Machin
{
private:
int temperature;
public:
Machin (int temperature_) : temperature (temperature_) {}
};
En gros, ça me sert d'"identifiant temporaire", et comme je n'utilise
le _ final que pour ça, je sais qu'il n'y aura pas de conflit avec une
éventuelle autre variable "temperature_"...
T'aurais pas fait du prolog dans ta jeunesse, toi ?
T'aurais pas fait du prolog dans ta jeunesse, toi ?
À propos de cet "underscore", on peut aussi lancer un autre débat qui, à ma
connaissance, a opposé essentiellement les programmeurs sur PC et sur Mac :
le composition des noms.
Préférez-vous "list_of_clients" ou "listOfClients" ?
T'aurais pas fait du prolog dans ta jeunesse, toi ?
À propos de cet "underscore", on peut aussi lancer un autre débat qui, à ma
connaissance, a opposé essentiellement les programmeurs sur PC et sur Mac :
le composition des noms.
Préférez-vous "list_of_clients" ou "listOfClients" ?
T'aurais pas fait du prolog dans ta jeunesse, toi ?
À propos de cet "underscore", on peut aussi lancer un autre débat qui, à ma
connaissance, a opposé essentiellement les programmeurs sur PC et sur Mac :
le composition des noms.
Préférez-vous "list_of_clients" ou "listOfClients" ?
On Wed, 7 Apr 2004 17:20:19 +0200, "Jean-Noël Mégoz"
wrote:À propos de cet "underscore", on peut aussi lancer un autre débat qui, à ma
connaissance, a opposé essentiellement les programmeurs sur PC et sur Mac :
le composition des noms.
Préférez-vous "list_of_clients" ou "listOfClients" ?
list_of_clients pour une variable ; ListOfClients() pour une fonction.
L'écriture "listOfClients" est plutôt commune en Java, non ?
On Wed, 7 Apr 2004 17:20:19 +0200, "Jean-Noël Mégoz"
<nospam_jnmegoz@infonie.fr> wrote:
À propos de cet "underscore", on peut aussi lancer un autre débat qui, à ma
connaissance, a opposé essentiellement les programmeurs sur PC et sur Mac :
le composition des noms.
Préférez-vous "list_of_clients" ou "listOfClients" ?
list_of_clients pour une variable ; ListOfClients() pour une fonction.
L'écriture "listOfClients" est plutôt commune en Java, non ?
On Wed, 7 Apr 2004 17:20:19 +0200, "Jean-Noël Mégoz"
wrote:À propos de cet "underscore", on peut aussi lancer un autre débat qui, à ma
connaissance, a opposé essentiellement les programmeurs sur PC et sur Mac :
le composition des noms.
Préférez-vous "list_of_clients" ou "listOfClients" ?
list_of_clients pour une variable ; ListOfClients() pour une fonction.
L'écriture "listOfClients" est plutôt commune en Java, non ?
"Fabien LE LEZ" a écrit dans le message de
news:Perso, je l'utilise quand la valeur d'une variable membre est passée
comme argument du constructeur :
class Machin
{
private:
int temperature;
public:
Machin (int temperature_) : temperature (temperature_) {}
};
En gros, ça me sert d'"identifiant temporaire", et comme je
n'utilise le _ final que pour ça, je sais qu'il n'y aura pas de
conflit avec une éventuelle autre variable "temperature_"...
T'aurais pas fait du prolog dans ta jeunesse, toi ? "_" sert justement
à identifier une variable muette, qu'on situe dans une liste
d'arguments mais dont ignore délibérément la valeur...
À propos de cet "underscore", on peut aussi lancer un autre débat qui,
à ma connaissance, a opposé essentiellement les programmeurs sur PC et
sur Mac : le composition des noms.
Préférez-vous "list_of_clients" ou "listOfClients" ?
Le choix de l'anglais ou du français aussi peut se poser (ok, pour
"client", c'est vite vu).
Dans un TP de synthèse d'image, j'ai eu à nommer un ensemble contenant
les sommets d'objets 3D. Choisir le français pouvait mener à des
horreurs comme "setOfSommets". Mais le tout français n'est guère
mieux : "ensembleDeSommets" est terriblement long à taper (bonjour les
fautes de frappe).
Du côté du tout anglais, il n'est pas toujours évident de connaître le
mot en anglais pour tout ce qu'on manipule dans son programme, et
encore plus avec certains pluriels irréguliers. Ici, il faut savoir
que "sommet" se dit "vertex". Mais que "setOfVertex" n'est pas bon
puisque son pluriel est "vertices"...
J'avoue ne pas avoir poussé le vice jusqu'à envisager
"EnsembleDeVertices". Au final, j'ai opté pour la solution redondante
mais si pratique : pluriel+préfixe, en l'appelant "sVertices".
"Fabien LE LEZ" <gramster@gramster.com> a écrit dans le message de
news:mde4705gbprdvcg0pmcta3jh6opij1ucbn@4ax.com...
Perso, je l'utilise quand la valeur d'une variable membre est passée
comme argument du constructeur :
class Machin
{
private:
int temperature;
public:
Machin (int temperature_) : temperature (temperature_) {}
};
En gros, ça me sert d'"identifiant temporaire", et comme je
n'utilise le _ final que pour ça, je sais qu'il n'y aura pas de
conflit avec une éventuelle autre variable "temperature_"...
T'aurais pas fait du prolog dans ta jeunesse, toi ? "_" sert justement
à identifier une variable muette, qu'on situe dans une liste
d'arguments mais dont ignore délibérément la valeur...
À propos de cet "underscore", on peut aussi lancer un autre débat qui,
à ma connaissance, a opposé essentiellement les programmeurs sur PC et
sur Mac : le composition des noms.
Préférez-vous "list_of_clients" ou "listOfClients" ?
Le choix de l'anglais ou du français aussi peut se poser (ok, pour
"client", c'est vite vu).
Dans un TP de synthèse d'image, j'ai eu à nommer un ensemble contenant
les sommets d'objets 3D. Choisir le français pouvait mener à des
horreurs comme "setOfSommets". Mais le tout français n'est guère
mieux : "ensembleDeSommets" est terriblement long à taper (bonjour les
fautes de frappe).
Du côté du tout anglais, il n'est pas toujours évident de connaître le
mot en anglais pour tout ce qu'on manipule dans son programme, et
encore plus avec certains pluriels irréguliers. Ici, il faut savoir
que "sommet" se dit "vertex". Mais que "setOfVertex" n'est pas bon
puisque son pluriel est "vertices"...
J'avoue ne pas avoir poussé le vice jusqu'à envisager
"EnsembleDeVertices". Au final, j'ai opté pour la solution redondante
mais si pratique : pluriel+préfixe, en l'appelant "sVertices".
"Fabien LE LEZ" a écrit dans le message de
news:Perso, je l'utilise quand la valeur d'une variable membre est passée
comme argument du constructeur :
class Machin
{
private:
int temperature;
public:
Machin (int temperature_) : temperature (temperature_) {}
};
En gros, ça me sert d'"identifiant temporaire", et comme je
n'utilise le _ final que pour ça, je sais qu'il n'y aura pas de
conflit avec une éventuelle autre variable "temperature_"...
T'aurais pas fait du prolog dans ta jeunesse, toi ? "_" sert justement
à identifier une variable muette, qu'on situe dans une liste
d'arguments mais dont ignore délibérément la valeur...
À propos de cet "underscore", on peut aussi lancer un autre débat qui,
à ma connaissance, a opposé essentiellement les programmeurs sur PC et
sur Mac : le composition des noms.
Préférez-vous "list_of_clients" ou "listOfClients" ?
Le choix de l'anglais ou du français aussi peut se poser (ok, pour
"client", c'est vite vu).
Dans un TP de synthèse d'image, j'ai eu à nommer un ensemble contenant
les sommets d'objets 3D. Choisir le français pouvait mener à des
horreurs comme "setOfSommets". Mais le tout français n'est guère
mieux : "ensembleDeSommets" est terriblement long à taper (bonjour les
fautes de frappe).
Du côté du tout anglais, il n'est pas toujours évident de connaître le
mot en anglais pour tout ce qu'on manipule dans son programme, et
encore plus avec certains pluriels irréguliers. Ici, il faut savoir
que "sommet" se dit "vertex". Mais que "setOfVertex" n'est pas bon
puisque son pluriel est "vertices"...
J'avoue ne pas avoir poussé le vice jusqu'à envisager
"EnsembleDeVertices". Au final, j'ai opté pour la solution redondante
mais si pratique : pluriel+préfixe, en l'appelant "sVertices".
On Wed, 7 Apr 2004 17:20:19 +0200, "Jean-Noël Mégoz"
wrote:T'aurais pas fait du prolog dans ta jeunesse, toi ?
Non.À propos de cet "underscore", on peut aussi lancer un autre débat qui, à ma
connaissance, a opposé essentiellement les programmeurs sur PC et sur Mac :
le composition des noms.
Préférez-vous "list_of_clients" ou "listOfClients" ?
list_of_clients pour une variable ; ListOfClients() pour une fonction.
L'écriture "listOfClients" est plutôt commune en Java, non ?
[En passant, j'écrirais plutôt "clients_list"...]
On Wed, 7 Apr 2004 17:20:19 +0200, "Jean-Noël Mégoz"
<nospam_jnmegoz@infonie.fr> wrote:
T'aurais pas fait du prolog dans ta jeunesse, toi ?
Non.
À propos de cet "underscore", on peut aussi lancer un autre débat qui, à ma
connaissance, a opposé essentiellement les programmeurs sur PC et sur Mac :
le composition des noms.
Préférez-vous "list_of_clients" ou "listOfClients" ?
list_of_clients pour une variable ; ListOfClients() pour une fonction.
L'écriture "listOfClients" est plutôt commune en Java, non ?
[En passant, j'écrirais plutôt "clients_list"...]
On Wed, 7 Apr 2004 17:20:19 +0200, "Jean-Noël Mégoz"
wrote:T'aurais pas fait du prolog dans ta jeunesse, toi ?
Non.À propos de cet "underscore", on peut aussi lancer un autre débat qui, à ma
connaissance, a opposé essentiellement les programmeurs sur PC et sur Mac :
le composition des noms.
Préférez-vous "list_of_clients" ou "listOfClients" ?
list_of_clients pour une variable ; ListOfClients() pour une fonction.
L'écriture "listOfClients" est plutôt commune en Java, non ?
[En passant, j'écrirais plutôt "clients_list"...]