Mam aplikację C# z Visual Studio 2005. Kod ma około 300 KLOC, który był nadużywany przez 3 lata.Porządkuj niechciany kod C#
Kiedy przechodziłem przez kod okazało się, że wiele nieużywanych funkcji/metod/właściwości. Nie można wyczyścić kodu ręcznie (Wymaga sprawdzenia każdego członka i jeśli nie znaleziono żadnych odniesień usunąć go).
Szukam zautomatyzować ten proces, przez makro VS, który będzie przechodził przez każdego członka w kodzie, jeśli to zrobi nie ma żadnych odniesień, które powinny go usunąć, jeśli znaleziono odnośniki, sprawdź odwołania do swojego członka wywołującego, jeśli członek wywołujący nie ma żadnego odniesienia, powinien usunąć oba i tak dalej.
Jestem pewien, że ktoś by to wcześniej złamał.
Mam nadzieję, że aplikacja nie używa refleksji do wywoływania metod. – kenny