我们有一个庞大的代码库,所以我不能单独去发现问题并解决它,但我希望通过识别有问题的代码部分,然后提交报告给框架编码员,其他项目管理员等来开始这个过程。
目前我对检测这些问题感兴趣。
我们已经多次被烧毁,所以我想先解决这个问题.所以我需要一种方法来扫描源代码,并检测这些静态变量的错误用法。
下面是你的问题的答案。
public static int x = 0;
public int z = 0;
public void method()
{
var y = x; //It will not give any error
}
public static void method2()
{
int p = z; //will give you compilation error
}