Ho un'applicazione al lavoro, che ho iniziato a lavorare circa 7 anni fa. Questo è stato il mio primo coinvolgimento nelle applicazioni Web ASP.NET e, provenendo da uno sfondo Win32, ho avuto difficoltà a regolare.
Per tutto questo tempo, sia io che il progetto siamo "maturati" e ora gran parte di essi sono ben definiti, adeguatamente strutturati e leggibili. Tuttavia, c'è un pezzo significativo di esso, cioè "vecchia spazzatura". Con ciò intendo il vecchio codice obsoleto, che non funzionava bene, o che non era strutturato correttamente, che è stato sostituito, ma lasciato nei file sorgente invece di essere rimosso. Devo notare qui, che non ero l'unico sviluppatore, ma ho fatto la maggior parte della codifica.
Quello che voglio fare, è ogni volta che ho del tempo libero al lavoro, per rimuovere il vecchio codice obsoleto e inutilizzato. Esistono tecniche / metodologie che posso usare / seguire per farlo in modo più efficiente? Forse qualche strumento?
EDIT: (chiarimento basato sul feedback) Il codice di cui sto parlando non è utilizzato da nessuna parte e non viene chiamato da nessuna parte del progetto. Quello di cui ho bisogno è il modo per scoprire dove risiede il codice, visto che stiamo parlando di un grande numero di codice. Quindi qualcosa in termini di strumenti di copertura del codice potrebbe aiutare. Qualche suggerimento per i progetti asp.net? (il caso particolare è nel modulo di progetto del sito Web)