【发布时间】:2008-10-15 18:43:56
【问题描述】:
我有一个讨厌的错字,浪费了我和我同事的时间,是这样的:
for (i = 0; i < blah; i++); // <- I had a semi-colon here, that's the bug!
{
// Some awesome logic here
}
首先,这很尴尬,其次,我不应该再重复这件事。我对 C 语言比较陌生。在 Java 中,我想我可以使用 FindBugs 来捕获此类错误,我应该为 C 代码使用什么工具?棉绒?
【问题讨论】:
-
我们在这里使用棒球棒取得了巨大的成功。在我们发现第一个愚蠢的错误之后,他们往往不会再犯!
-
啊,分号问题是一个反复出现的问题。一个多出来的,一个缺失的;没有什么不同的。它们都导致相同的痛苦搜索,该搜索需要永远并导致“Doh!”和一记耳光。我仍然时不时地拥有它。
-
您可能想要指定平台。并非所有工具都能在所有平台上保持不变。