g*********s 发帖数: 1782 | 1 比如代码写好后根据编译结果纠错,ide自动把程序员的错误记下来归类。
例如 if (x==0)写成了if (x=0)算一类。
这样用到一定时候,程序员可以检查这个统计,从而意识到自己比较容易犯的错误是什
么,并有针对性
地纠正。 |
A******g 发帖数: 612 | 2 I thinkd the compiler doesn't treat if(x=0) as an error...
It is a logical error rather than a grammar error
【在 g*********s 的大作中提到】 : 比如代码写好后根据编译结果纠错,ide自动把程序员的错误记下来归类。 : 例如 if (x==0)写成了if (x=0)算一类。 : 这样用到一定时候,程序员可以检查这个统计,从而意识到自己比较容易犯的错误是什 : 么,并有针对性 : 地纠正。
|
l******e 发帖数: 12192 | 3 static code analysis
c/c++,visual studio可以
java,eclipse + findbugs可以
【在 g*********s 的大作中提到】 : 比如代码写好后根据编译结果纠错,ide自动把程序员的错误记下来归类。 : 例如 if (x==0)写成了if (x=0)算一类。 : 这样用到一定时候,程序员可以检查这个统计,从而意识到自己比较容易犯的错误是什 : 么,并有针对性 : 地纠正。
|
g*********s 发帖数: 1782 | 4 ok, not necessarily compilation error only...
【在 A******g 的大作中提到】 : I thinkd the compiler doesn't treat if(x=0) as an error... : It is a logical error rather than a grammar error
|
D*******a 发帖数: 3688 | 5 i think GCC will warn you
【在 g*********s 的大作中提到】 : 比如代码写好后根据编译结果纠错,ide自动把程序员的错误记下来归类。 : 例如 if (x==0)写成了if (x=0)算一类。 : 这样用到一定时候,程序员可以检查这个统计,从而意识到自己比较容易犯的错误是什 : 么,并有针对性 : 地纠正。
|