Pour ne pas redire ce qui a été dit : c’est pas la faute du VB
Faute des développeurs, ouais, mais aussi des managers et chefs de projets, qui tirent les ficelles et n’ont jamais du mettre le nez dans un bout de code pondu, qui pondent des spécifs ou des designs incompatibles avec la techno choisie.
Un stage de 3 mois a réussi a me dégouter du developpement en entreprise, même si je me dit que ca doit être mieux ailleurs (et qu’en france, on a quand même une grosse culture hierarchique qui convient pas a ce genre de taf), et que j’ai envie d’aller voir outre-atlantique comment ca se passe…
Pour en revenir au VB, j’y suis passé dessus en amateur, après quelques années de basic Apple (Apple //c, mon amour :P), puis QBasic, où j’ai vite compris que coder structuré, en factorisant un max, ca gagnait déja pas mal de temps (feignasse avant tout).
Arrivé au VB, j’ai fait comme tout les débutants… tout dans la feuille mère (mais avec des fonctions). Puis j’ai découvert les objets (COM), et me suis dit que c’était achement pratique, et commencé a coder objet, toujours en VB. On peut faire des projets relativement bien structurés, rapidement, pour un besoin précis, et c’est d’ailleurs tout le but du VB a la base. Il ne faut pas oublier, d’ailleurs, que la seule alternative a VB (sous win, hein) à longtemps été le C et le C++, et du code merdique en C ou en C++, c’est pire que du code merdique en VB. Pas mal de devs on commencé a ce moment là, et pas mal de boites on commencé a faire des « petits » dev internes a ce moment là.
Bien sur, après un passage à la fac (ou en DUT) où on te formate a penser Objet, Objet et Objet, où UML est un saint vénéré, c’est pas forcément évident de penser que, non, on a pas toujours le temps de bien faire (sinon, on coderais tout en ADA ou en SmallTalk).