-
Migration Vb6 en c#.net
Bonjour,
Je travaille sur un projet qui consiste de migrer un GRAND logiciel codé en VB6 en c#.net. J'aimerais avoir un retour d'expérience de quelqu'un qui a déja travaillé sur la même chose: les étapes à suivre(architecture logiciel,...).
Merci d'avance :)
-
la 1ère étape est de passer du temps à comprendre la POO et tout ce que permettent c# et .net pour désapprendre vb6 au fur et à mesure
ca peut prendre 3 semaines avec quelques tests pour comprendre le fonctionnement de base
après cette partie surtout lecture et assimilation il faut passer du temps à plusieurs pour réfléchir à la nouvelle architecture sur comment réécrire chaque morceau en utilisant la POO et tout ce qu'on peut faire avec
idéalement après un 1er jet sur les 1ères bases (une paire de semaines mini) il faut à nouveau recommencer à 0 en mieux ^^
si ces étapes sont bien effectuées on peut divisier le code par 10 ou 15 en volume par rapport à vb6
avec wpf au lieu de winform on divise encore un peu le code mais on peut perdre plus de temps à démarrer, un des avantages c'est qu'on peut changer le style de l'appli après coup en théorie
il faut des dev passionnés et qui aiment la technique (au moins quelques uns pour suivre ce que font les autres)
les développeurs n'ont pas forcément besoin de maitriser le soft actuel s'il y a un product owner / chef de projet qui maitrise cette partie et que c'est bien expliqué et bien compris