Sto cercando un plug-in di eclissi che possa essere utilizzato per rilevare metodi o classi non utilizzati in un progetto. Qualcuno sa bene usare un plug-in di questo tipo?Plugin di Eclipse per scoprire i metodi non utilizzati in una classe/pacchetto
risposta
Qualcosa come EclEmma (http://www.eclemma.org/) potrebbe essere quello che stai cercando. Mostra la copertura del codice per pacchetti, classi, metodi e linee individuali.
Alcune linee non avranno mai una copertura del 100% (ad esempio Enum) ma ti daranno una buona idea di cosa viene utilizzato.
- Findbugs (che ha un plugin di Eclipse) in grado di mostrare "codice morto" (attraverso il rivelatore CalledMethods)
- UCDetector fornisci anche che tipo di funzione
alt text http://www.ucdetector.org/images/popup.png
Naturalmente , uno di questi strumenti può NON determinare in modo deterministico codice inutilizzato (vedere Halting Problem). Qualsiasi codice potrebbe eventualmente essere chiamato, attraverso vari mezzi come Reflection.
Ma questi strumenti di analisi statica possono essere d'aiuto.
Per ulteriori suggerimenti, è ancora necessaria una buona copertura di prova (analisi dinamica).
Non intendi "nessuno di questi strumenti può ** NON ** trovare in modo deterministico codice inutilizzato"? –
@Geoffrey: ottimo punto. Ho risolto questo ... "errore". – VonC
- 1. Verificare i plugin non firmati per Eclipse
- 2. Sono consentiti tutti i metodi non definiti non utilizzati?
- 3. Come posso utilizzare ReSharper per elencare i metodi non utilizzati in una soluzione?
- 4. progetto di riferimento non plugin per eclipse progetto di plugin
- 5. Come elencare tutti i plugin jenkins non utilizzati?
- 6. Come trovare tutti i metodi non utilizzati di una classe in PyCharm?
- 7. Come trovare metodi non utilizzati utilizzando IntelliJ?
- 8. Plugin di Eclipse per Notepad ++
- 9. Plugin di Eclipse per TypeScript?
- 10. Plugin JSHint per Eclipse?
- 11. Come sviluppare i plugin Eclipse in clojure?
- 12. Intellij contrassegna tutti i metodi come non utilizzati anche se vengono utilizzati
- 13. Can Eclipse 3.5 può scoprire tutti i bundle nella directory dei plugin?
- 14. Plugin non installare su Eclipse
- 15. I metodi di annullamento possono essere utilizzati su AppDomains
- 16. Metodi di ordinamento in Eclipse
- 17. Che cosa significano le icone per i metodi in Eclipse?
- 18. Plugin TODO/FIXME per Eclipse
- 19. Plugin di editor di CoffeeScript per Eclipse?
- 20. Esiste una scorciatoia per sovrascrivere i metodi in una classe Android Framework in Eclipse?
- 21. Plugin di Eclipse per lavorare con protobuf
- 22. Come individuare metodi e #import non utilizzati in Objective-C
- 23. Google Plugin per Eclipse Luna?
- 24. Eclipse RCP ed Eclipse Plugin
- 25. Perché i punti esclamativi vengono utilizzati nei metodi Ruby?
- 26. non può completare l'installazione di Google Plugin per Eclipse
- 27. Eclipse non carica i plugin nella cartella dropins
- 28. Script per trovare tutti i font utilizzati in una pagina
- 29. metodi statici di refactoring in metodi di istanza in Eclipse
- 30. Plugin di Eclipse per lo sviluppo Spring/Hibernate?
supponendo di disporre di una suite di test completa o di eseguire manualmente il codice ogni volta –