J'essaie de développer de bonnes pratiques de programmation et aujourd'hui je travaille sur un programme qui va prendre des informations à partir de zones de texte, boutons radio et cases à cocher. Je sais que je pourrais le faire comme ceci, par exemple:Bonnes pratiques de programmation/bonnes pratiques de programmation
TextBoxResult.Text = Val(TextBoxNumbA.Text) + Val(TextBoxNumbB.Text)
et cela fonctionnera. Ou je pourrais aussi le faire comme cela et il fonctionnera aussi bien:
Dim result, numberA, numberB as Integer
numberA = Val(TextBoxNumbA.Text)
numberB = Val(TextBoxNumbB.Text)
result = numberA + numberB
TextBoxResult.Text = result
Ma question est: qui est la bonne façon de le faire? Le chemin court sans déclarer les variables ou le long chemin déclarant les variables? Comment les sociétés de logiciels gèrent-elles cela?
Ok, merci de ne pas avoir répondu à la question mais d'avoir mentionné un autre sujet qui pourrait vous être utile. En ce qui concerne votre commentaire, j'ai une question que j'aimerais faire: VB ne convertit pas implicitement – PAT
Je n'ai jamais remarqué les variables intermédiaires, je faisais toujours un WTH sur l'utilisation de Val. –
Merci pour l'explication, je vois votre point. Je tiendrai compte de cela chaque fois que je déciderai de ne pas utiliser l'option Strict Off. Et ne le prenez pas personnellement mais je vous suggère de continuer à "aider" à ne pas demander aux gens de prendre des questions, car pour moi, cela revient à leur dire: "Tais-toi, ce que vous demandez est stupide et ne fait rien" Je mérite d'être répondu ou vu "et je suis complètement en désaccord avec cette façon de penser. – PAT