Estoy buscando un complemento de eclipse que pueda usarse para detectar métodos o clases no utilizados en un proyecto. ¿Alguien conoce un complemento eficiente y bueno para usar de ese tipo?Plugin de Eclipse para descubrir los métodos no utilizados en una clase/paquete
Respuesta
Algo como EclEmma (http://www.eclemma.org/) podría ser lo que estás buscando. Muestra la cobertura de código para paquetes, clases, métodos y líneas individuales.
Algunas líneas nunca obtendrán una cobertura del 100% (por ejemplo, Enumeraciones) pero le darán una buena idea de lo que se está utilizando.
- Findbugs (que tiene un plugin de Eclipse) puede mostrar que "código muerto" (a través del detector CalledMethods)
- UCDetector también proporciona ese tipo de función
alt text http://www.ucdetector.org/images/popup.png
Por supuesto , cualquiera de esas herramientas puede NO determinar de manera determinista el código no utilizado (ver Halting Problem). Se puede llamar a cualquier código eventualmente, a través de varios medios como Reflection.
Pero esas herramientas de análisis estático pueden ayudar.
Para obtener más consejos, se requiere una buena cobertura de prueba (análisis dinámico).
¿No quiere decir que "cualquiera de esas herramientas ** NO ** puede determinar de manera determinista el código no utilizado"? –
@Geoffrey: muy buen punto. He arreglado esto ... "error tipográfico". – VonC
- 1. Encontrar los archivos jar no utilizados utilizados en un proyecto de eclipse
- 2. ¿Cómo excluir los métodos no utilizados del binario final?
- 3. Plugin JSHint para Eclipse?
- 4. plugin Vi para eclipse?
- 5. ¿Cómo puedo encontrar métodos no utilizados en una aplicación de Ruby?
- 6. Plugin de Eclipse para Notepad ++
- 7. ¿Se genera código objeto para los métodos de clase de plantilla no utilizados?
- 8. ¿Plugin de Eclipse para TypeScript?
- 9. ¿Herramienta para verificar los selectores de CSS no utilizados?
- 10. ¿Qué significan los iconos para los métodos en Eclipse?
- 11. netbeans: cómo determinar los JAR no utilizados?
- 12. Cómo encontrar atributos/métodos no utilizados en Visual C++ 2008
- 13. Herramienta para encontrar todos los códigos no utilizados
- 14. Cómo detectar métodos no utilizados y #import en Objective-C
- 15. métodos estáticos refactoración en los métodos de instancia en Eclipse
- 16. ¿Existe una regla FxCop personalizada que detectará los métodos PUBLICOS no utilizados?
- 17. Grails plugin de Eclipse
- 18. Plugin de eclipse flexible ¿no es gratis?
- 19. Cómo encontrar fácilmente métodos/propiedades públicos no utilizados
- 20. androide ADT plugin de Eclipse, parseSDKContent no
- 21. Plugin de editor de CoffeeScript para Eclipse?
- 22. Plugin de editor de velocidad para Eclipse?
- 23. Plugin de Eclipse para trabajar con protobuf
- 24. Plugin de Editor de JavaScript para Eclipse
- 25. Android/Eclipse - búsqueda de archivos no utilizados (Java/XML)
- 26. Plugin de Eclipse para enrollar si y para?
- 27. Eclipse Plugin métricas
- 28. Plugin de Eclipse para marcar el código
- 29. Plugin de métrica Eclipse para C++
- 30. PHP Refactoring plugin para Eclipse PDT
suponiendo que tiene un conjunto completo de pruebas o ejecuta manualmente el código cada vez –