
Haros es un marco para la garantía de calidad del código basado en ROS, principalmente basado en el análisis estático , que consiste en extraer información del código fuente sin ejecutarlo (y, a veces, incluso sin compilarlo). Su objetivo principal es la detección temprana de problemas en el ciclo de vida del desarrollo de software, que de otro modo pasaría desapercibido en etapas posteriores o incluso en la producción.
Pruébelo usted mismo: hay una página de demostración del visualizador Haros disponible en GitHub.
Tutoriales: en GitHub y en YouTube.
Más información: presentación de video corta en YouTube.
Esta versión de Haros funciona solo para ROS1. Ya no se está desarrollando. Una nueva versión de esta herramienta, dirigida a ROS2, se está desarrollando desde cero en otro repositorio.
Consulte Instalar para obtener métodos e instrucciones de instalación.
Consulte el uso de comandos básicos e instrucciones de uso.
Compruebe si su pregunta tiene una respuesta en las preguntas frecuentes.
Utilice el rastreador de problemas para problemas o solicitudes de funciones directamente relacionadas con HAROS.
Para problemas relacionados con los complementos, utilice el repositorio de complementos respectivo.
Si se encuentra con errores o siente que algo no funciona, ejecute haros en modo de depuración, por lo que los archivos de registro no se pierden ninguna información, por ejemplo,
haros --debug analyse ...
Luego, puede compartir el archivo de registro, que se encuentra de forma predeterminada dentro de ~/.haros/log.txt .
Ver citando.
Ver contribuyendo.
Hasta marzo de 2021, este trabajo fue financiado por el ERDF - Fondo Europeo de Desarrollo Regional a través del Programa Operativo de Competitividad e Internacionalización - Programa Compete 2020 y por fondos nacionales a través de la Agencia de Financiación Portuguesa, FCT - FundAção para Ciência EA Tecnologia dentro del Proyecto PTDC/CCI -INF/29583/2017 (Poci-01-0145-Feder-029583).