Любые инструменты, чтобы поймать глупые ошибки в коде C?

У меня была неприятная опечатка, которая потратила впустую мое время и время моего коллеги, это было что-то вроде этого:

for (i = 0; i < blah; i++); // <- I had a semi-colon here, that's the bug!
{
  // Some awesome logic here
}

Во-первых, это очень неловко, во-вторых, я никогда не должен повторять это. Я относительно новичок в C. В Java, я думаю, я могу использоватьFindBugs чтобы поймать подобные ошибки, какой инструмент я должен использовать для кода C? Lint?

Ответы на вопрос(11)

Ваш ответ на вопрос