ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
391554 Топик полностью
VVB (28.02.2013 07:16, просмотров: 115) ответил Nikolay801_ на А кто нибудь из месных мисру вообще использует?
Там есть много разумного, облегчающее кодирование. MISRA больше относится к стандартам кодирования чем к безопасности. Правильно выбранный стандарт автоматически повышает качество кода и тем самым безопасность. Правила MISRA появились из анализа сбоев программ и являются рекомендацией к стандарту кодирования для уменьшения числа таких сбоев. Отмечу: 1. в функции один return (чтобы не искать другие выходы при отладке) 2. отсутствие octal constants (чтобы сократить число систем счисления для освобождения части мозга) 3. все объекты и функции должны быть объявлены перед определением 4. только одно определение externel для переменной 5. отсутствие недостижимого кода 6. в каждом switch должен быть минимум 1 case 7. отсутствие прямой или косвенной рекурсии 8. отсутствие функций с переменными аргуиентами 9. функции должны иметь прототип 10. функции без параметров должны объявляться void 11. тип возвращаемого return должен соответствовать типу функции надоело перечислять, в общем, для себя настройте и радуйтесь.