20-11-2016, 07:17 PM
(Modification du message : 21-11-2016, 05:56 PM par Sephi-Chan.
Raison de la modification: Ajout d'un titre explicite
)
Comme précisé, je poste cette question bête pour meubler le silence, donc inutile d'y répondre, c'est comme vous voulez.
Il n'y a pas si longtemps, je voyais assez souvent des programmes où les tests sont systématiquement construits sous cette forme :
Par exemple :
Variante assez similaire : une variable solution (immuable une fois que le programme lui a affecté une valeur) est comparée avec une autre variable proposition dont la valeur change périodiquement -saisie utilisateur, par exemple- sous cette forme :
J'ai l'impression de voir moins souvent ce type d'écriture, peut-être que ça correspondait à une mode ? Une manière de se singulariser ?
Ca me perturbe pas mal, comme presque tout le monde j'ai toujours écrit dans le sens inverse (variable == valeur constante) qui me semble beaucoup plus naturel -pour ne pas dire "logique"- et bien plus lisible : je ne me pose pas une question sur l'élément constant, je me la pose sur l'élément variable.
C'est un peu comme si on posait la question "est-ce que 'Martin' est son nom ?" au lieu de dire "est-ce que son nom est 'Martin' ? ", et d'une manière générale comme si on inversait la position du sujet et celle de l'attribut en langage naturel.
Alors ma question c'est : y a-t-il une raison particulière de construire les tests sous cette forme ? Le faites-vous vous-même ? Me trompè-je en disant que ce n'est pas très naturel ni très lisible ? Ou alors pour vous ça n'a pas d'importance, c'est juste une question de goût ?
Voilà c'était ma question bête pour meubler le silence.
Il n'y a pas si longtemps, je voyais assez souvent des programmes où les tests sont systématiquement construits sous cette forme :
Code :
if(constante == variable) ...
Par exemple :
Code :
if("TotoLeHéros" == nom_utilisateur) ...
Variante assez similaire : une variable solution (immuable une fois que le programme lui a affecté une valeur) est comparée avec une autre variable proposition dont la valeur change périodiquement -saisie utilisateur, par exemple- sous cette forme :
Code :
if(solution == proposition) ...
J'ai l'impression de voir moins souvent ce type d'écriture, peut-être que ça correspondait à une mode ? Une manière de se singulariser ?
Ca me perturbe pas mal, comme presque tout le monde j'ai toujours écrit dans le sens inverse (variable == valeur constante) qui me semble beaucoup plus naturel -pour ne pas dire "logique"- et bien plus lisible : je ne me pose pas une question sur l'élément constant, je me la pose sur l'élément variable.
C'est un peu comme si on posait la question "est-ce que 'Martin' est son nom ?" au lieu de dire "est-ce que son nom est 'Martin' ? ", et d'une manière générale comme si on inversait la position du sujet et celle de l'attribut en langage naturel.
Alors ma question c'est : y a-t-il une raison particulière de construire les tests sous cette forme ? Le faites-vous vous-même ? Me trompè-je en disant que ce n'est pas très naturel ni très lisible ? Ou alors pour vous ça n'a pas d'importance, c'est juste une question de goût ?
Voilà c'était ma question bête pour meubler le silence.