Je ne vois pas en quoi cela empêche de tout tester ce que *vous*
avez écrit. Tu peux élaborer ?
Je ne vois pas en quoi cela empêche de tout tester ce que *vous*
avez écrit. Tu peux élaborer ?
Je ne vois pas en quoi cela empêche de tout tester ce que *vous*
avez écrit. Tu peux élaborer ?
Michel Michaud wrote:Je ne vois pas en quoi cela empêche de tout tester ce que *vous*
avez écrit. Tu peux élaborer ?
À part qu'élaborer est un anglicisme
Si par « tester tout ce que vous avez écrit », tu entends « tests
unitaires », je te répondrais que cela ne suffit pas pour certains
type de classes comme des classes gérant des connexions réseau. Pour
celles-là, les tests unitaires me paraissent bien difficile à
mettre en oeuvre, par exemple, notamment parce qu'on ne peut tester
« unitairement » une classe qui ne peut fonctionner qu'avec
d'autres classes.
Michel Michaud wrote:
Je ne vois pas en quoi cela empêche de tout tester ce que *vous*
avez écrit. Tu peux élaborer ?
À part qu'élaborer est un anglicisme
Si par « tester tout ce que vous avez écrit », tu entends « tests
unitaires », je te répondrais que cela ne suffit pas pour certains
type de classes comme des classes gérant des connexions réseau. Pour
celles-là, les tests unitaires me paraissent bien difficile à
mettre en oeuvre, par exemple, notamment parce qu'on ne peut tester
« unitairement » une classe qui ne peut fonctionner qu'avec
d'autres classes.
Michel Michaud wrote:Je ne vois pas en quoi cela empêche de tout tester ce que *vous*
avez écrit. Tu peux élaborer ?
À part qu'élaborer est un anglicisme
Si par « tester tout ce que vous avez écrit », tu entends « tests
unitaires », je te répondrais que cela ne suffit pas pour certains
type de classes comme des classes gérant des connexions réseau. Pour
celles-là, les tests unitaires me paraissent bien difficile à
mettre en oeuvre, par exemple, notamment parce qu'on ne peut tester
« unitairement » une classe qui ne peut fonctionner qu'avec
d'autres classes.
Je comprends bien qu'on ne peut pas tout tester. J'ai fait ma
remarque initiale, un peu provocatrice je l'accorde, parce que
tu pouvais sembler dire (je dis bien pouvais sembler) que vous
ne faisiez pas tellement de tests puisque, de toute façon, vous
faisiez des bibliothèques, etc.
En fait, je me rends compte que j'ai surtout pensé que les
bibliothèques sont souvent des ensembles de parties assez
indépendantes, donc plus naturelles à tester en isolation.
Il y aurait beaucoup à discuter sur les tests, c'est le sujet
de plusieurs bons livres... D'ailleurs je n'ai pas fini de lire
« Effective Software Testing » (sic) :-)
Je comprends bien qu'on ne peut pas tout tester. J'ai fait ma
remarque initiale, un peu provocatrice je l'accorde, parce que
tu pouvais sembler dire (je dis bien pouvais sembler) que vous
ne faisiez pas tellement de tests puisque, de toute façon, vous
faisiez des bibliothèques, etc.
En fait, je me rends compte que j'ai surtout pensé que les
bibliothèques sont souvent des ensembles de parties assez
indépendantes, donc plus naturelles à tester en isolation.
Il y aurait beaucoup à discuter sur les tests, c'est le sujet
de plusieurs bons livres... D'ailleurs je n'ai pas fini de lire
« Effective Software Testing » (sic) :-)
Je comprends bien qu'on ne peut pas tout tester. J'ai fait ma
remarque initiale, un peu provocatrice je l'accorde, parce que
tu pouvais sembler dire (je dis bien pouvais sembler) que vous
ne faisiez pas tellement de tests puisque, de toute façon, vous
faisiez des bibliothèques, etc.
En fait, je me rends compte que j'ai surtout pensé que les
bibliothèques sont souvent des ensembles de parties assez
indépendantes, donc plus naturelles à tester en isolation.
Il y aurait beaucoup à discuter sur les tests, c'est le sujet
de plusieurs bons livres... D'ailleurs je n'ai pas fini de lire
« Effective Software Testing » (sic) :-)
Michel Michaud wrote:Je comprends bien qu'on ne peut pas tout tester. J'ai fait ma
remarque initiale, un peu provocatrice je l'accorde, parce que
tu pouvais sembler dire (je dis bien pouvais sembler) que vous
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
J'ai dit très précisément :
[...]
Je pensais exprimer la même chose ou très sensiblement la même
chose que : «
Il y aurait beaucoup à discuter sur les tests, c'est le sujet
de plusieurs bons livres... D'ailleurs je n'ai pas fini de lire
« Effective Software Testing » (sic) :-)
Si tu as de très bons livres à conseiller, n'hésite pas.
Michel Michaud wrote:
Je comprends bien qu'on ne peut pas tout tester. J'ai fait ma
remarque initiale, un peu provocatrice je l'accorde, parce que
tu pouvais sembler dire (je dis bien pouvais sembler) que vous
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
J'ai dit très précisément :
[...]
Je pensais exprimer la même chose ou très sensiblement la même
chose que : «
Il y aurait beaucoup à discuter sur les tests, c'est le sujet
de plusieurs bons livres... D'ailleurs je n'ai pas fini de lire
« Effective Software Testing » (sic) :-)
Si tu as de très bons livres à conseiller, n'hésite pas.
Michel Michaud wrote:Je comprends bien qu'on ne peut pas tout tester. J'ai fait ma
remarque initiale, un peu provocatrice je l'accorde, parce que
tu pouvais sembler dire (je dis bien pouvais sembler) que vous
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
J'ai dit très précisément :
[...]
Je pensais exprimer la même chose ou très sensiblement la même
chose que : «
Il y aurait beaucoup à discuter sur les tests, c'est le sujet
de plusieurs bons livres... D'ailleurs je n'ai pas fini de lire
« Effective Software Testing » (sic) :-)
Si tu as de très bons livres à conseiller, n'hésite pas.
Oui, c'est ce que tu as dit, mais il y avait une tournure qui,
au moins pour moi, laissait un doute (je crois que c'est la partie
« on fait des bibliothèques et non des produits finaux »...).
Je vous fais confiance :-)
Oui, c'est ce que tu as dit, mais il y avait une tournure qui,
au moins pour moi, laissait un doute (je crois que c'est la partie
« on fait des bibliothèques et non des produits finaux »...).
Je vous fais confiance :-)
Oui, c'est ce que tu as dit, mais il y avait une tournure qui,
au moins pour moi, laissait un doute (je crois que c'est la partie
« on fait des bibliothèques et non des produits finaux »...).
Je vous fais confiance :-)
"Michel Michaud" writes:Dans le message , Matthieu Moy[...] test exhaustif [...]
Ce n'est pas ce que je demande. Arnaud disait
Un peu quand même, non ? ...[...] Tester tous les cas peut devenir particulièrement délicat.
^^^^^^^^^^^^
(et dans le message auquel je réponds, tu parles de « tout
tester », ce qui est clairement impossible).Je demande simplement pourquoi il serait plus difficile de
tester (normalement, le mieux possible, selon l'art, etc.)
dans son cas que dans le cas général.
Je ne sais pas ce que fait Arnaud, donc je risque de répondre
à coté, mais il y a quand même des cas ou le profil
utilisateur est plus prédictible que d'autres. Si tu fais un
serveur web, tu peux raisonnablement supposer que
l'utilisateur s'en servira comme serveur web. Si tu fais un
traitement de texte, tu peux raisonnablement supposer que
l'utilisateur s'en servira comme d'un traitement de texte
(quoique ...). Si tu fais une bibliothèque de composants un
peu génériques, tu peux difficilement savoir pour quoi elle
sera utilisée, donc, tu as plus de chances de tomber sur un
client qui a un « mauvais » profile utilisateur.
"Michel Michaud" <mm@gdzid.com> writes:
Dans le message vpqd5pc9slb.fsf@ecrins.imag.fr, Matthieu Moy
[...] test exhaustif [...]
Ce n'est pas ce que je demande. Arnaud disait
Un peu quand même, non ? ...
[...] Tester tous les cas peut devenir particulièrement délicat.
^^^^^^^^^^^^
(et dans le message auquel je réponds, tu parles de « tout
tester », ce qui est clairement impossible).
Je demande simplement pourquoi il serait plus difficile de
tester (normalement, le mieux possible, selon l'art, etc.)
dans son cas que dans le cas général.
Je ne sais pas ce que fait Arnaud, donc je risque de répondre
à coté, mais il y a quand même des cas ou le profil
utilisateur est plus prédictible que d'autres. Si tu fais un
serveur web, tu peux raisonnablement supposer que
l'utilisateur s'en servira comme serveur web. Si tu fais un
traitement de texte, tu peux raisonnablement supposer que
l'utilisateur s'en servira comme d'un traitement de texte
(quoique ...). Si tu fais une bibliothèque de composants un
peu génériques, tu peux difficilement savoir pour quoi elle
sera utilisée, donc, tu as plus de chances de tomber sur un
client qui a un « mauvais » profile utilisateur.
"Michel Michaud" writes:Dans le message , Matthieu Moy[...] test exhaustif [...]
Ce n'est pas ce que je demande. Arnaud disait
Un peu quand même, non ? ...[...] Tester tous les cas peut devenir particulièrement délicat.
^^^^^^^^^^^^
(et dans le message auquel je réponds, tu parles de « tout
tester », ce qui est clairement impossible).Je demande simplement pourquoi il serait plus difficile de
tester (normalement, le mieux possible, selon l'art, etc.)
dans son cas que dans le cas général.
Je ne sais pas ce que fait Arnaud, donc je risque de répondre
à coté, mais il y a quand même des cas ou le profil
utilisateur est plus prédictible que d'autres. Si tu fais un
serveur web, tu peux raisonnablement supposer que
l'utilisateur s'en servira comme serveur web. Si tu fais un
traitement de texte, tu peux raisonnablement supposer que
l'utilisateur s'en servira comme d'un traitement de texte
(quoique ...). Si tu fais une bibliothèque de composants un
peu génériques, tu peux difficilement savoir pour quoi elle
sera utilisée, donc, tu as plus de chances de tomber sur un
client qui a un « mauvais » profile utilisateur.
Mais qu'est-ce que le profile utilisateur a à faire dedans ?
Chaque composant a un contrat. Tu testes bien toutes les clauses
du contrat.
Mais qu'est-ce que le profile utilisateur a à faire dedans ?
Chaque composant a un contrat. Tu testes bien toutes les clauses
du contrat.
Mais qu'est-ce que le profile utilisateur a à faire dedans ?
Chaque composant a un contrat. Tu testes bien toutes les clauses
du contrat.
Michel Michaud wrote:Je ne vois pas en quoi cela empêche de tout tester ce que
*vous* avez écrit. Tu peux élaborer ?
À part qu'élaborer est un anglicisme (ça c'est à propos d'une
discussion précedente),
Michel Michaud wrote:
Je ne vois pas en quoi cela empêche de tout tester ce que
*vous* avez écrit. Tu peux élaborer ?
À part qu'élaborer est un anglicisme (ça c'est à propos d'une
discussion précedente),
Michel Michaud wrote:Je ne vois pas en quoi cela empêche de tout tester ce que
*vous* avez écrit. Tu peux élaborer ?
À part qu'élaborer est un anglicisme (ça c'est à propos d'une
discussion précedente),
À part qu'élaborer est un anglicisme (ça c'est à propos d'une
discussion précedente),
Tu en est sûr ?
«@Produire (quelque chose) au terme d'un long labeur », avec
Tu me dirais que je suis mal placé pour dire, mais « élaborer
tes pensées » me semble tout à fait français.
Et je ne dirais
jamais en anglais « elaborate your thoughts ».
À part qu'élaborer est un anglicisme (ça c'est à propos d'une
discussion précedente),
Tu en est sûr ?
«@Produire (quelque chose) au terme d'un long labeur », avec
Tu me dirais que je suis mal placé pour dire, mais « élaborer
tes pensées » me semble tout à fait français.
Et je ne dirais
jamais en anglais « elaborate your thoughts ».
À part qu'élaborer est un anglicisme (ça c'est à propos d'une
discussion précedente),
Tu en est sûr ?
«@Produire (quelque chose) au terme d'un long labeur », avec
Tu me dirais que je suis mal placé pour dire, mais « élaborer
tes pensées » me semble tout à fait français.
Et je ne dirais
jamais en anglais « elaborate your thoughts ».
wrote:À part qu'élaborer est un anglicisme (ça c'est à propos d'une
discussion précedente),
Tu en est sûr ?
Oui et non.
Utilisé ainsi, c'est un anglicisme. Le mot « élaborer » existe.
Mais on ne l'utilise pas dans ce contexte.«@Produire (quelque chose) au terme d'un long labeur »,
C'est ça. Mais « can you elaborate ? » singifie (sauf erreur) en
anglais une demande de précision et se traduit volontier par «
Peux-tu développer ? » ou « Peux-tu préciser ta pensée ? ».
kanze@gabi-soft.fr wrote:
À part qu'élaborer est un anglicisme (ça c'est à propos d'une
discussion précedente),
Tu en est sûr ?
Oui et non.
Utilisé ainsi, c'est un anglicisme. Le mot « élaborer » existe.
Mais on ne l'utilise pas dans ce contexte.
«@Produire (quelque chose) au terme d'un long labeur »,
C'est ça. Mais « can you elaborate ? » singifie (sauf erreur) en
anglais une demande de précision et se traduit volontier par «
Peux-tu développer ? » ou « Peux-tu préciser ta pensée ? ».
wrote:À part qu'élaborer est un anglicisme (ça c'est à propos d'une
discussion précedente),
Tu en est sûr ?
Oui et non.
Utilisé ainsi, c'est un anglicisme. Le mot « élaborer » existe.
Mais on ne l'utilise pas dans ce contexte.«@Produire (quelque chose) au terme d'un long labeur »,
C'est ça. Mais « can you elaborate ? » singifie (sauf erreur) en
anglais une demande de précision et se traduit volontier par «
Peux-tu développer ? » ou « Peux-tu préciser ta pensée ? ».