LINUX.ORG.RU

История изменений

Исправление aiqu6Ait, (текущая версия) :

Короче в embedded средах бывает возможность включать статические анализаторы на соответствие какой-нибудь MICRA, в том числе на отдельные пункты. Там вот эти ваши желания можно реализовать настроив сборку проекта соответствующим образом…

Если проект высокоуровневый (операционная система есть и вот это вот смузихлебное всё), то посмотрите на статические анализаторы кода (например, pvs), они обычно с такими задачами справляются. Но заваливать сборку (наверное) не будут. Можно просто анализировать код перед сборкой, вопросом автоматизации сборки и старическим анализом в высокоуровневом ПО я не задавался если честно.

Исходная версия aiqu6Ait, :

Короче в embedded средах бывает возможность включать статические анализаторы на соответствие какой-нибудь MICRA, в том числе на отдельные пункты. Там вот эти ваши желания можно реализовать настроив сборку проекта соответствующим образом…

Если проект высокоуровневый (операционная система есть и вот это вот смузихлебное всё), то посмотрите на статические анализаторы кода (например, pvs), они обычно с такими задачами справляются. Но заваливать сборку (наверное) не будут. Можно просто анализировать код перед сборкой, вопросом автоматизации в высокоуровневом ПО я не задавался если честно.