Partage
  • Partager sur Facebook
  • Partager sur Twitter

Question bête sur la déclaration des variables

Sujet résolu
Anonyme
    1 août 2015 à 22:03:29

    Salut

    Je débute en programmation et je me pose une question toute bête concernant les variables

    Lorsqu'on a besoin de déclarer une variable donc on ne connaît pas à l'avance la valeur, qu'est ce qui est préférable :

    • de la déclarer sans l’initialiser ? 
    • de la déclarer en lui affectant une valeur nulle  ?

    Je donne un exemple en JavaScript

    var nombre;
    var texte; 
    var booleen;
    

    ou

    var nombre = 0;
    var texte = '';
    var booleen = false;


    merci



    -
    Edité par Anonyme 1 août 2015 à 22:04:21

    • Partager sur Facebook
    • Partager sur Twitter
      2 août 2015 à 11:13:33

      Lu'!

      C'est complètement dépendant du langage, chacun à d'une part sa norme (qui l'autorise ou pas), et d'autre part, indépendamment de cette norme, on considère que c'est une bonne pratique ou non dans la communauté de personnes qui l'utilise. Finalement, il reste le cas des entreprises qui ont en plus leurs conventions d'écriture de code.

      En ce qui me concerne, si le langage le permet, je préfère systématiquement déclarer les variables le plus tard possible et dans la portée minimale où elles sont nécessaires. De cette manière la variable aura une durée de vie la plus courte possible, cela facilite le débuggage (on a toujours le minimum de variables à tracer) et évite que les variables soient utilisées (dans le cas de modifications de code généralement) avant qu'on en ait soi-même l'usage. D'autre part pour l'initialisation, si la variable peut être immédiatement initialisée avec une valeur cohérente, il faut le faire, si on en a pas la possibilité, alors il faut mettre une valeur dont on sait que l'usage par la suite va provoquer un plantage immédiat si personne ne met de valeur cohérente dedans.

      • Partager sur Facebook
      • Partager sur Twitter

      Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C

      Anonyme
        5 août 2015 à 17:30:26

        Salut, merci beaucoup pour ta réponse et pour tes conseils. j'en prend bonne note. :)
        • Partager sur Facebook
        • Partager sur Twitter

        Question bête sur la déclaration des variables

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown