SourceCode Monitor es un software de monitorización gratuito para el sistema operativo Microsoft Windows que recopila y compara las métricas del código fuente. El programa soporta una variedad de lenguajes de programación que incluyen C++, C#, Java, Visual Basic, Delphi y HTML. Dependiendo del lenguaje de programación seleccionado, las características avanzadas como el método y las métricas de nivel de función pueden estar disponibles para un análisis y una comparación más detallados.
La primera vez que inicie el programa se le pedirá que cree un nuevo proyecto. Cada proyecto está asociado a un único lenguaje de código fuente y extensiones de archivo con la posibilidad de incluir o excluir tipos de archivo si es necesario. HTML, por ejemplo, sólo incluye por defecto los archivos htm, html y asp. Puede añadir archivos.css a la lista de extensiones de archivos de origen supervisados si el proyecto utiliza hojas de estilo.
Los pasos restantes de la configuración se utilizan para especificar el proyecto y el directorio de código fuente entre otros parámetros.
Al final se crea un punto de control. El programa muestra los archivos que están incluidos y excluidos de ese nuevo punto de control. Los archivos que no están incluidos por defecto pueden ser añadidos, y los archivos incluidos eliminados del punto de control.
SourceMonitor muestra todos los puntos de verificación que se han creado para un proyecto en una tabla cuando se carga el proyecto. Aquí es posible comparar métricas como el número total de archivos, líneas de código, comentarios, etiquetas, hipervínculos o scripts de inmediato. El listado puede variar dependiendo del lenguaje de programación del proyecto seleccionado.
Un clic muestra todos los archivos del proyecto junto con las mismas métricas. Un clic en un encabezado ordena la tabla de esta manera. Un clic derecho en un archivo de código fuente abre un menú contextual con opciones para ver o editar el archivo fuente, mostrar gráficos, eliminar archivos o cambiar las opciones de clasificación.
Los gráficos se pueden utilizar para visualizar todas las métricas y obtener una visión general.
Los puntos de control de SourceMonitor deben crearse manualmente. No parece haber una opción para programar la creación de nuevos puntos de control automáticamente, que es probablemente el mayor problema de usabilidad al que se enfrentan los usuarios del programa. Aquellos que superen esa restricción pueden recopilar y comparar valiosas métricas de código fuente que pueden ayudar durante los proyectos de desarrollo de software. Las métricas se pueden exportar a archivos XML o CSV.
Los usuarios de Windows pueden descargar la última versión de SourceMonitor desde el sitio web del desarrollador en Campwood Software. El software es compatible con todas las ediciones recientes de 32 y 64 bits del sistema operativo Windows.
Anuncio