static-analysis

static-analysis

文章 0 浏览 2

如何解决以下 PMD 违规问题

我正在使用 PMD 来分析代码,它会产生一些我不知道如何修复的高优先级警告。 1) 避免 if(x!=y).. else... 但是如果我需要这个逻辑该怎么办呢?也就是…

清醇 2024-10-10 01:51:35 1 0

浏览 C++ 的成员;班级

据我所知,如果我有一个如下所示的类: class TileSurface{ public: Tile * tile enum Type{ Top, Left, Right } Type type Point2D screenverts[4] /…

丢了幸福的猪 2024-10-09 20:04:22 0 0

Microsoft SAL 注释-可选参数

在winbase.h中,DeviceIoControl函数是这样定义的。 BOOL WINAPI DeviceIoControl( __in HANDLE hDevice, __in DWORD dwIoControlCode, __in_bcount_o…

小苏打饼 2024-10-09 15:53:47 0 0

奇怪的 Findbugs 错误与 equals

我有 equals 这个方法,但 Findbugs 报告错误,知道吗? @Override public boolean equals(final Object obj) { return obj instanceof String &amp&a…

栖迟 2024-10-09 01:20:57 0 0

如何为专有语言构建 AST?

我试图了解如何为专有语言构建 AST。我需要构建一个 AST,以便我可以输入我的规则和指南来检查源代码中可能存在的错误。 如何构建 AST?有没有任何书…

橘虞初梦 2024-10-08 09:27:37 2 0

Pylint 最佳实践

Pylint 看起来是一个运行 Python 代码分析的好工具。 然而,我们的主要目标是捕获任何潜在的错误,而不是编码约定。启用所有 Pylint 检查似乎会产生大…

深海不蓝 2024-10-06 10:42:12 0 0

使用Python 分析Java 源代码?

我想为 Java 项目创建一个源代码分析器(如 FindBugs 和其他静态分析程序),能够检测某些方法调用。 我更喜欢使用 Python 来完成它,但是任何建议都…

深海夜未眠 2024-09-30 02:08:15 1 0

Python 2.x:如何自动执行 unicode 而不是字符串?

如何自动化测试以强制 Python 2.x 代码主体不包含字符串实例(仅包含 unicode 实例)? 例如。 我可以从代码中做到这一点吗? 有没有具有此功能的静态…

ˉ厌 2024-09-29 19:34:55 3 0

我应该将这些成员函数声明为 const 吗?

我正在编写一些 C++ 代码,其中有几个带有私有方法的管理器对象,例如 void NotifyFooUpdated() 在该对象的侦听器上调用 OnFooUpdated() 方法。 请注…

空气里的味道 2024-09-28 06:48:55 1 0

是否可以在 Android 中使用像 FindBugs 这样的静态分析工具?

我对 Android 开发比较陌生,快速谷歌搜索没有发现任何有趣的东西。…

行雁书 2024-09-28 04:09:26 0 0

自动生成的文件(Silverlight *.gics 文件)不'当“将警告视为错误”打开时,似乎被忽略

我正在努力成为一名优秀的开发人员,并打开将警告视为错误的功能(就像我过去一直所做的那样)。最大的区别是,这次我使用的是 Silverlight 4,它会生…

你又不是我 2024-09-27 15:25:31 0 0

集合合约和线程

假设我有一个提供一些内部线程同步的自定义集合类。例如,简化的 Add 方法可能如下所示: public void Add(T item) { _lock.EnterWriteLock() try { _…

紙鸢 2024-09-26 12:36:47 1 0

如何从 CA1811 中排除视图模型属性

使用 VS 2010/.Net 4.0,即使 ViewModel 中的所有属性通过 XAML 绑定使用,代码分析警告 CA1811(见下文)也会被触发: 警告 CA1811:Microsoft.Perfo…

淡淡的优雅 2024-09-25 18:44:14 0 0

关于从基类指针向下转换为子类指针

静态检查工具显示以下代码存在违规行为: class CSplitFrame : public CFrameWnd ... class CVsApp : public CWinApp CWnd* CVsApp::GetSheetView(LPC…

無心 2024-09-25 17:43:57 1 0

是否有可视化工具可以检查 Java 代码库并报告包间依赖关系?

我们的 Java 代码库已经变得太大,无法容纳单个整体 JAR(超过 5000 个类)。我们正在研究的任务之一是需要花费多少精力才能将这个单一的 JAR 分解为…

最初的梦 2024-09-25 14:54:27 1 0
更多

推荐作者

花开柳相依

文章 0 评论 0

zyhello

文章 0 评论 0

故友

文章 0 评论 0

对风讲故事

文章 0 评论 0

Oo萌小芽oO

文章 0 评论 0

梦明

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文