Bonjour,
Je suis actuellement en stage d'entreprise. Mon sujet de stage consiste à remettre en état une application C# qui ne fonctionne plus.
Lors de la première revue de code je me suis aperçu que la base de données existante ne possédai que très peu de clé étrangère malgré une multitudes de liens entre chaque tables.(présence de clé non référencé).
De plus la personne qui été avant moi à rajouté quelques liens directement dans la base déjà créer sans rajouté ses modifications dans le script de création.
Je me retrouve donc avec un script de plus de 107 tables avec, aucune clé étrangère.
l'ensemble des composants de l'application (à savoir 30 fenêtres) comporte une multitude de bugs dû à une programmation sans test. De plus l'interface utilisateur est très peu clair.
Dois-je tout refaire (base de données, application...) ou bien essayer de réparer ce qui à été fait?
Avez vous des idées pour retrouvé les liens non référencé?
Comment être productif pour reconstruire cette base?(méthodologie à employer)
Par avance merci.
Cordialement
Partager