¿Cómo puedo generar métricas LoC (línea de código) para mi proyecto Delphi (pascal)? ¿Hay una forma incorporada de hacer esto?Métrica LoC (líneas de código) para Delphi?
Respuesta
Puede generar métricas de línea de código usando Pascal Analyzer, así como muchas otras métricas y sugerencias (estilo de pelusa) de información.
Delphi también tiene una característica métrica incorporada, que incluye LoC, en Pro y skus superior.
+1 para Pascal Analyzer. – RRUZ
Gracias a todos, esta parece ser una buena herramienta de métricas. Tengo que verlo. PD. y sí, medir LoC por sí solo es una medida inútil. Aunque uno justs quiere saber qué tan grande es (!), Para vanidad sabes :) –
Pascal Analyzer es una herramienta comercial. Puede analizar archivos o proyectos individuales, pero no el contenido del directorio. [Respuesta migrada de 3 años a este comentario] –
SourceMonitor calcula una serie de métricas y, entre otros, hay LOC. Además de C++, C, C#, VB.NET, Java, VB6 también funciona para Delphi.
No usar porque es una vieja métrica, inútil.
No pretende ser una métrica de la Productividad del desarrollador, pero puede ser una forma de determinar qué unidades pueden ser demasiado grandes y pueden necesitar un poco de descomposición. Grande no es bueno, es malo. –
No es una medida inútil porque nos faltan mejores alternativas. Sin embargo, no debe usarse incorrectamente porque podría ser engañado. – magallanes
No los uso. Las métricas de LOC tienen un problema: animan a escribir el código like this.
De acuerdo. Mejor métrica de LOC que he visto: http://tinyurl.com/ocg9fb –
Mason, ¡gracias por el enlace! ¡Qué gran manera para un profesional de software para vencer a un sistema estúpido. – azheglov
@azheglov Solo si le pagan por el número de líneas ... y quién lo hace. –
CodeHealer le ofrece muchas métricas diferentes, incluidas las líneas de código.
Lamentablemente, los autores del sanador de código no tienen ningún interés en actualizarlo para un soporte adecuado para XE5 y XE6, así que vamos a llamarlo muerto, Jim. –
Eso sería una pena. CodeHealer señala algunos problemas de código realmente furtivos. –
Han anunciado su soporte para Delphi 10, Berlín y Tokio. Entonces @WarrenP y Bruce, aparentemente lo están actualizando. – LMSingh
Build-All, luego anote el número aproximado de líneas.
Desafortunadamente, esta métrica no es muy útil, aparte de impresionar posiblemente a los no programadores, donde una gran estadística arrojada puede hacer que el departamento se vea impresionante. La realidad es que un programa de diez mil líneas puede ser cinco veces más complejo que uno en decenas de millones. No son las líneas de código que hacen que el producto, es la ingeniería que unió las líneas.
Las versiones recientes de Delphi, de Pro y Up, incluyen algunas métricas básicas, incluidas las métricas de LOC, y otras métricas igualmente inútiles, como función incorporada. Enterprise y Architect incluyen un conjunto más amplio de métricas y auditorías.
Cabe destacar que los resultados se muestran en un lío inescrutable de una cuadrícula, sin ayuda y sin consejos.
De hecho, no hay nada en la ayuda para ayudarle a cualquiera. Sin embargo antes de ejecutar las métricas, hay una cierta descripción de lo que significan las diversas cosas crípticas, aquí hay una lista de la libre construida en los:
CIW - Class Interface Width
LOC - Lines of Code
NAM - Number of Accessor Methods
NOA - Number of Attributes
NOC - Number of Classes
NOIS - Number of Import Statements
NOM - Number of Members
NOP - Number of Parameters
NOPA - Number of Public Attributes
PIS - Package Interface Size
PS - Package Size
- 1. Métrica de LoC (líneas de código) para proyectos .NET 2.0 C#
- 2. ¿Cómo contar las líneas de código (LOC) usando IntelliJ IDEA?
- 3. Plugin de métrica Eclipse para C++
- 4. Sugerencia del plugin de métrica Eclipse
- 5. Métrica para SURF
- 6. PHP: file_get_contents ($ loc) falla
- 7. Buenas herramientas de métrica PHP
- 8. Métrica de fuente incorrecta/faltante en Java?
- 9. R Clustering 'pureza' métrica
- 10. Contador de líneas de código .NET
- 11. Contar líneas de código en Netbeans Proyecto PHP
- 12. ¿Líneas de alineación de código?
- 13. Envoltura de líneas de código: cómo manejar líneas largas
- 14. Delphi - proyectos de código abierto
- 15. Plantillas útiles de código Delphi
- 16. rendimiento de finalización del código Delphi
- 17. Métrica para encontrar imágenes similares en una base de datos
- 18. Comprensión de la métrica de Surviving Generations
- 19. Pratice de codificación: ¿Cuáles son sus pensamientos sobre un proyecto de 1.7 millones de LOC?
- 20. ¿Un código corrector ortográfico en Delphi?
- 21. Plugin de Eclipse para medir líneas de código
- 22. ¿Cuántas líneas de código PHP son demasiadas para un archivo?
- 23. ¿Cómo puedo grep para líneas de código enteras, posiblemente envueltas?
- 24. Código de lector de código de barras Delphi
- 25. Eclipse marca líneas como código
- 26. Visual Studio Código Métrica y el índice de mantenibilidad de la caja del interruptor
- 27. Líneas de código en Eclipse PyDev Projects
- 28. Conversión de código Delphi a Java
- 29. las funcionalidades de dos líneas de código
- 30. Cómo cambiar las líneas de código en el código X
Delphi contiene construido en un instrumento para generar estas cosas, y yo editado esta pregunta no requiere una recomendación, sino una forma de realizar una tarea, que está en el tema. Esta pregunta es valiosa y no debe cerrarse (en espera), especialmente no 4 años después de haber sido solicitada. StackOverflow continúa dirigiéndose hacia abajo por el camino de la sobremodulación. Bonito. –