CERT C является более слабым, чем MISRA-C, и предназначен главным образом для программирования на рабочем столе, и он решает проблемы безопасности, такие как переполнение буфера и т. Д., Которые в большинстве случаев не относятся к встроенным системам.
Если выПри разработке встроенных приложений вы должны использовать MISRA-C: 2004, так как это более подходящий стандарт и широко признанный.Его главная задача - безопасный, безошибочный код, хотя он также касается написания более переносимого и обслуживаемого кода.
Документ стоит всего 15 фунтов стерлингов, поэтому вряд ли это крутая инвестиция.Большие инвестиции покупают инструмент статического анализатора, который обеспечивает MISRA.Но все профессиональные программисты должны иметь статический анализатор, поэтому, если вы хотите стать одним из них, вам все равно придется инвестировать в него.