
Haros является основой для обеспечения качества кода на основе ROS, в основном на статическом анализе , который состоит на извлечении информации из исходного кода без его выполнения (а иногда даже без ее составления). Его главная цель - раннее обнаружение проблем в жизненном цикле разработки программного обеспечения, которое в противном случае осталось бы незамеченным на более поздние этапы или даже в производство.
Попробуйте сами: на Github есть демонстрационная страница визуализатора Haros.
Учебные пособия: на GitHub и на YouTube.
Более подробная информация: короткая видео -презентация на YouTube.
Эта версия Haros работает только для ROS1. Это больше не развивается. Новая версия этого инструмента, нацеленная на ROS2, разрабатывается с нуля в другом репозитории.
См. Установку для методов установки и инструкций.
См. Использование для базовых команд и инструкций по использованию.
Проверьте, имеет ли ваш вопрос ответ в FAQ.
Пожалуйста, используйте трекер выпуска для проблем или запросов функций, непосредственно связанных с Haros.
Для проблем, связанных с плагинами, используйте соответствующий репозиторий плагинов.
Если вы столкнетесь с ошибками или чувствуете, что что -то не работает, запустите Haros в режиме отладки, чтобы файлы журналов не пропустили никакой информации, например,
haros --debug analyse ...
Затем вы можете поделиться файлом журнала, найденного по умолчанию в ~/.haros/log.txt .
Смотрите цитируя.
Смотрите.
До марта 2021 года эта работа финансировалась Фондом ERDF - Европейского регионального развития в рамках программы операционной программы по конкурентоспособности и интернационализации - конкуренции 2020 года и национальными фондами через португальское агентство по финансированию, FCT - Fundação Para A Ciência eecnologia в рамках проекта PTDC/CCI -Inf/29583/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017/2017 года. (POCI-01-0145-FEDER-029583).