Merci pour ce lien je pense que son contenu peu éclairer ceux qui ne connaissent pas le sujet.
On peut regretter seulement qu'il fait surtout référence aux langages compilés avec des IDE performant, ce que VBA est loin de représenter.
En quelques points :
1) VBA est fortement typé, si on le lui demande. On peut faire du quick & dirty sans Option Explicit ou en utilisant du Dim non typé, on le voit souvent dans des instruction du type,
Dim tota, tata, titi as string
Où l'auteur pense être sur JAVA ou autre.
2) VBA n'est pas un langage compilé, donc rien en aval pour signaler les incohérences.
3) Et toutes les raisons pratiques appliquées à VBA et non à d'autres langages qui bénéficient d'un compilateur et d'un IDE performant. Ce que j'ai indiquées précédemment. Je ne t'engage pas à les lire.
4) Si un point négatif est à retenir c'est en effet le problème lors de l'autocomplétion. ça peut être ennuyeux lorsqu'on a de nombreuses variables publique, mais là encore on peut se dire que trop de variables publiques peut cacher un problème de conception.
Cordialement,
Partager