Optimisation code - déclaration des variables
Bonjour à tous,
Je souhaiterais avoir votre avis concernant la déclaration de variables dans un module contenant plusieurs fonctions et procédures.
Quels sont les avantages/inconvénients de déclarer les variables à l'intérieur de chacune d'entre elles
Code:
1 2 3 4 5 6 7 8 9
| Sub Procedure_1()
dim i as byte
[...]
End Sub
Function Fun_1() as string
dim i as byte
[...]
End Function |
Ou alors de les déclarer au début du module pour l'ensemble des fonctions et procédures ?
Code:
1 2 3 4 5 6 7 8 9 10
|
dim i as byte
Sub Procedure_1()
[...]
End Sub
Function Fun_1() as string
[...]
End Function |
Il y a-t-il des impacts sur la rapidité du code à s'exécuter, sur la robustesse du code ou autre ?
Merci d'avance pour vos avis sur la question !