
Haros adalah kerangka kerja untuk jaminan kualitas kode berbasis ROS, sebagian besar didasarkan pada analisis statis - yang terdiri dari mengekstraksi informasi dari kode sumber tanpa menjalankannya (dan, kadang -kadang, bahkan tanpa menyusunnya). Tujuan utamanya adalah deteksi dini masalah dalam siklus hidup pengembangan perangkat lunak, yang seharusnya tidak diketahui pada tahap selanjutnya atau bahkan ke produksi.
Cobalah sendiri: Ada halaman demo dari Haros Visualizer yang tersedia di GitHub.
Tutorial: Di GitHub dan di YouTube.
Info lebih lanjut: Presentasi video pendek di YouTube.
Versi Haros ini hanya berfungsi untuk ROS1. Itu tidak lagi dikembangkan. Versi baru dari alat ini, yang ditujukan untuk ROS2, sedang dikembangkan dari bawah ke atas di repositori lain.
Lihat Instal untuk Metode dan Instruksi Instalasi.
Lihat Penggunaan untuk Perintah Dasar dan Instruksi Penggunaan.
Periksa apakah pertanyaan Anda memiliki jawaban di FAQ.
Silakan gunakan pelacak masalah untuk masalah atau permintaan fitur yang terkait langsung dengan Haros.
Untuk masalah yang terkait dengan plugin, silakan gunakan repositori plugin masing -masing.
Jika Anda mengalami kesalahan, atau merasa bahwa ada sesuatu yang tidak berfungsi, jalankan Haros dalam mode debug, jadi file log tidak kehilangan informasi, misalnya,
haros --debug analyse ...
Kemudian, Anda dapat membagikan file log, ditemukan secara default di dalam ~/.haros/log.txt .
Lihat mengutip.
Lihat Kontribusi.
Hingga Maret 2021, pekerjaan ini dibiayai oleh ERDF - Dana Pembangunan Regional Eropa melalui Program Operasional untuk Daya Saing dan Internasionalisasi - Program Kompetisi 2020 dan oleh Dana Nasional melalui Badan Pendanaan Portugis, FCT - Fundação Para -Inf/295.295.17 dalam proyek PTDC/CCI -INF/2917/2017 dalam proyek PTDC/CCI -INF/2917/2017 di dalam proyek PTDC/CCI -INF/295887887878787878.2917 Dalam proyek PTDC/CCI -INF/2917/2017 dalam proyek PTDC/CCI -INF/2917/2017 dalam proyek PTDC/CCI -INF/2917 (POCI-01-0145-FEDER-029583).