я была противная опечатка, что впустую свое время и время моего коллеги, это было что-то вроде этого:Любые инструменты для поимки глупых ошибок в коде 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?
Мы имели большой успех с помощью бейсбольной биты здесь. После того, как мы поймаем первую глупую ошибку, они, как правило, не делают другого! – Danimal 2008-10-15 18:46:00
Ах, проблема с точкой с запятой является повторяющейся проблемой. Дополнительный, отсутствующий; это не имеет значения. Все они ведут к такому же поиску боли, что и навсегда, и приводит к «Doh!». и головной пощечину. Я все еще это время от времени. – 2008-10-15 20:00:03
Возможно, вы захотите указать платформу. Не все инструменты будут работать без изменений на всех платформах. – 2010-07-19 15:40:19