Tôi đã viết một hệ điều hành nhỏ cho dự án được nhúng chạy trên mục tiêu vừa và nhỏ.Làm cách nào để kiểm tra độ tin cậy của hệ điều hành nhúng (nhỏ) của riêng tôi?
Tôi đã thêm một số kiểm tra đơn vị tự động có độ bao phủ mã kiểm tra cao (> 95%), nhưng phạm vi chỉ là phần tĩnh.
Tôi nhận được một số chỉ số mã như độ phức tạp và khả năng đọc.
Tôi đang thử nghiệm mã của mình bằng trình kiểm tra quy tắc có hỗ trợ MiSRA và tất nhiên đã khắc phục tất cả các cảnh báo.
Tôi đang thử nghiệm mã với một máy phân tích tĩnh và một lần nữa đã sửa tất cả các cảnh báo.
Tôi có thể làm gì bây giờ để kiểm tra - và cải thiện - độ tin cậy của hệ điều hành của tôi? Còn phần năng động thì sao?
Cho phép mọi người thực sự sử dụng nó không phải là một tùy chọn vào thời điểm này? –
@Tim Post: Vâng, 2 dự án đang chạy nó ... nhưng tôi phải cung cấp một số thông tin về độ tin cậy! Tôi đã thử nghiệm chỉ phần tĩnh. – TridenT
Đây có phải là hệ điều hành dựa trên văn bản không? –