Ho ereditato un progetto JSF sviluppato un anno fa da qualcuno che non funziona più nella mia azienda e il codice è davvero difficile da capire. Molti di essi sembrano essere stati generati automaticamente dall'IDE, in particolare getter e setter di classi. In effetti, ogni campo privato ha associato getter e setter, anche se non sono referenziati in nessuna parte del progetto.
Volevo liberarmi di tutto questo codice inutile prima di provare a capire il progetto, ma dato che si tratta di un progetto JSF, le proprietà dei bean possono essere referenziate in file xhtml e quindi non verranno visualizzate quando si usano i "riferimenti di show" comando.
C'è un modo per sapere quali metodi sono veramente inutili per rimuoverli in sicurezza?C'è un modo per sapere quali proprietà del bean sono referenziate nei file xhtml di un progetto JSF?
Io uso eclissi ma ogni strumento che permetta di farlo sarebbe un grande sollievo!
Ok, mi limiterò alla ricerca del testo ... So che i setter ei getter generati automaticamente non sono un vero ostacolo per capire il progetto, ma ho pensato che avrei potuto rimuovere rapidamente molto codice inutilizzato che è sempre buono. Se devo fare una ricerca di testo per ogni getter per sapere se riesco a rimuoverlo penso che rimanderò questa pulizia. –