J'ai reçu une application C# avec Visual Studio 2005. Le code a environ 300 KLOC, qui a été abusé pendant 3 ans.Nettoyer le code indésirable C#
Lorsque je passais en revue le code trouvé beaucoup de fonctions/méthodes/propriétés inutilisées. Il n'est pas possible de nettoyer le code manuellement (Nécessite la vérification de chaque membre et si aucune référence ne le supprime.)
Je cherche à automatiser ce processus, par VS macro, qui va parcourir chaque membre dans le code, si c'est le cas ne pas avoir de références il devrait le supprimer, si trouvé des références, vérifier les références de son membre appelant si appel membre, n'a pas de référence, il devrait supprimer les deux et ainsi de suite.
Je suis sûr que quelqu'un l'aurait craqué plus tôt.
Heureusement, l'application n'utilise pas la réflexion pour appeler les méthodes. – kenny