487得票12回答
如何在PHP中进行静态代码分析?

有没有针对PHP源文件的静态分析工具? 二进制文件本身可以检查语法错误,但我正在寻找更多功能,例如: 未使用的变量赋值 在未初始化的情况下被赋值的数组 可能还包括代码风格警告 ...

394得票5回答
在Python注释中,'# noqa'是什么意思?

在搜索一个Python项目时,我发现了几行被注释为# noqa。import sys sys.path.append(r'C:\dev') import some_module # noqa noqa在Python中是什么意思?它只适用于Python吗?

186得票8回答
Collection<T>与List<T>:在接口中应该使用哪个?

代码如下:namespace Test { public interface IMyClass { List&lt;IMyClass&gt; GetList(); } public class MyClass : IMyClass { ...

174得票9回答
C# 有哪些可用的静态分析工具?

有哪些可用于C#代码静态分析的工具?我知道FxCop和StyleCop。还有其他工具吗?我以前听说过NStatic,但它似乎已经开发了很久 - 从我所见到的很少的内容来看,它看起来非常不错,如果它能够面世那就太好了。 在这个方向上(这主要是我对静态分析的兴趣),用于测试多线程问题(死锁、竞态...

141得票13回答
如何修复PyDev中的“从导入中未定义变量”错误?

我有一个使用PyDev在Eclipse中的Python项目,PyDev会为我的代码生成错误报告。我有一个名为settings的模块,用于定义一个settings对象。我在b模块中导入该模块,并使用以下命令分配一个属性:from settings import settings settings...

114得票1回答
解释器维护的整数缓存是什么?

在深入研究Python源代码后,我发现它维护了一个PyInt_Object数组,范围从int(-5)到int(256)(@src/Objects/intobject.c) 一个小实验证明了这一点: &gt;&gt;&gt; a = 1 &gt;&gt;&gt; b = 1 &gt;&gt;...

101得票12回答
CA2202,如何解决这个问题?

请问有谁能告诉我如何从以下代码中删除所有CA2202警告?public static byte[] Encrypt(string data, byte[] key, byte[] iv) { using(MemoryStream memoryStream = new MemoryStr...

90得票5回答
整个命名空间的“SuppressMessage”

为了更好的可读性,我在测试方法中使用下划线,并且我想要抑制整个测试命名空间的 FxCop 错误/警告。 我该如何实现? 我尝试过修改 GlobalSuppressions.cs 文件,但没有成功:[module: System.Diagnostics.CodeAnalysis.Suppres...

85得票16回答
可视化代码流程的工具 (C/C++)

你有没有什么建议的工具能够简化理解C/C++代码的任务?我们刚刚接手了一个由他人编写的庞大软件,需要快速掌握它。您是否有任何关于可能简化此任务的工具的建议?

83得票9回答
VS2015:警告 MSB3884:找不到规则集文件

将WinForms VS2013项目升级至VS2015后,我开始看到MSB3884“无法找到规则集文件”的警告。 谷歌搜索结果显示了一个MSDN文章,Stack Overflow文章和其他许多网站也都指向这篇文章。 类似问题: 33020507 MSDN:VS2015 MSB3884 警告...