NetBeans es por defecto mejor que Eclipse (imho) en la detección de olores de código, pero el Unnecessary Code Detector para Eclipse parece encontrar más código muerto y código que debería mejorarse. ¿Hay algo comparable para NetBeans o hay un complemento Maven?Algo así como un detector de código innecesario para NetBeans
Respuesta
No es una respuesta directa a su pregunta, pero esto podría ser interesante: aquí hay un set of plugins para que NetBeans integre herramientas como FindBugs, PMD y CheckStyle en NetBeans.
Esas herramientas son herramientas de análisis de código estático: miran su código fuente y le brindan información sobre posibles construcciones propensas a errores, posibles errores, etc., y probablemente también encuentren código no utilizado.
De acuerdo, FindBugs = la victoria – CurtainDog
El ucdetector está estrictamente limitado al eclipse y no se puede usar en otro entorno. Entonces, si quisieras usarlo, tendrías que instalar un eclipse básico en algún lugar con projects pointing to your source directories y usarlo solo para la detección de código no utilizado.
Otra forma de identificar el código no utilizado es instrumentar la aplicación (viva), ejecutarla por un tiempo y analizar los registros. Las herramientas habituales son Emma, Cobertura y Clover.
no pudo resistir - código de detección de olores con Eclipse ...
Eche un vistazo a este complemento: dead code detector.
Es una especie de plugin de prueba de concepto basado en el DCD project de Emeric Vernat.
ps. también hay un feature request [Bug 181458] donde puede voto para conseguir esta característica en Netbeans fuera de la caja :-)
- 1. ¿Hay algo así como "global ::" para VB.NET?
- 2. ¿Hay algo así como AutoMapper para Scala?
- 3. ¿Existe algo así como AJEDREZ para Java?
- 4. ¿Hay algo así como Codecademy para Java
- 5. Algo así como boost :: multi_index para Python
- 6. ¿Hay algo así como Incanter para Haskell?
- 7. ¿Hay algo así como WMI para Linux?
- 8. ¿Hay algo así como bpython para Ruby?
- 9. Analizador de código fuente de Ruby (algo así como pylint)
- 10. ¿Hay algo así como un modelo funcional?
- 11. simplificar C++ código sencillo - algo así como pitones cualquier
- 12. Usando Scala Actors para crear algo así como un Pipeline
- 13. Algo así como Tryparse de Convert.FromBase64String
- 14. ¿Hay algo así como auto para los métodos de clase?
- 15. ¿Hay algo así como find_if en Java?
- 16. ¿Hay algo así como indicadores en Lua?
- 17. Algo así como Apache Zookeeper sin Java?
- 18. ¿Existe algo así como XML 2.0?
- 19. cola de mensajes para iOS/iPad, algo así como MSMQ?
- 20. ¿Hay algo así como `last` for` map`?
- 21. ¿Algo así como la directiva #warning para Java?
- 22. ¿Hay algo así como un desminificador de javascript (deobfuscator)?
- 23. ¿Existe algo así como un fragmento de HTML5 válido?
- 24. ¿Hay algo así como un bool nulo en vb.net
- 25. ¿Hay algo así como ZenTest/Autotest para Java y JUnit
- 26. ¿Hay algo así como memcached, pero para listas ordenadas?
- 27. ¿Hay algo así como un carácter comodín en Java?
- 28. Algo así como 'contains any' para Java set?
- 29. ¿Es una función algo así como un método estático?
- 30. ¿Existe algo así como un tiempo cada ciclo en Java?
mejor por defecto? ¿Intentando encender una llama? Por favor agregue una referencia para esa declaración. –
No quiero comenzar una guerra de llama, esa fue solo mi experiencia subjetiva. Marqué esto en la pregunta ahora. Hubo áreas mucho mejores para comenzar una llama de llama anti Eclipse ;-) – deamon
Error 197574 - RFE: Detección de código innecesario. http://netbeans.org/bugzilla/show_bug.cgi?id=197574 –