我有这样浪费我的时间和我的同事的时候讨厌错字,它是这样的:任何工具来捕捉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代码?皮棉?
另一个很好的静态分析工具,我们已经与这里使用棒球棒了巨大的成功。在我们发现第一个愚蠢的错误之后,他们往往不会再犯另一个错误! – Danimal 2008-10-15 18:46:00
啊,分号问题是一个反复出现的问题。多一个,缺少一个;没什么区别。他们都会导致相同的痛苦屁股搜索,这将永远需要并导致“Doh!”和一巴掌。我每隔一段时间都会有它。 – 2008-10-15 20:00:03
您可能想要指定平台。并非所有工具都能在所有平台上保持不变。 – 2010-07-19 15:40:19