问题标签 [static-analysis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vba - 使用静态分析使开发更好
我发现,当我查看 VBA 代码时,大多数错误都是容易分类的错误,例如拼写错误、未将内容设置为Nothing
、未关闭数据库连接等。
我知道使用“Option Explicit”可以解决其中的一些问题,但我宁愿使用更强大的东西。
VBA 有静态分析工具吗?
dependencies - 在依赖图中容易发现哪些问题?
当我生成依赖图时,我应该寻找什么?
或者换一种说法,好看的图和坏的图有什么特点?
编辑:这里的上下文是我第一次看我在 NDepend 中的程序集。
debugging - 你觉得源代码分析器有用吗?
- 你使用源代码分析器吗?如果是这样,哪些和哪些语言发展?
- 您是否发现它们有助于解决代码中的潜在错误?还是他们的大多数警告都是微不足道的?
- 长时间使用后,您是否发现您的代码质量比以前更高了?
sql - 在 MySQL 或 Rails 中获取特定日期范围内每天 AVG 的最佳方法
我正在尝试在 Rails 中制作图表,例如给定日期范围内每天的平均销售额
假设我有一个 products_sold 模型,它有一个“sales_price”浮动属性。但是如果某一天没有销售(例如模型/数据库中没有销售),我想简单地返回 0。
MySQL/Rails 中完成这项工作的最佳方法是什么?我知道我可以做这样的事情:
(这个 SQL 查询可能是完全错误的方式来获得我想要的东西)
并得到这样的结果:
我想得到的是:
我可以使用 SQL 执行此操作,还是必须对结果进行后处理以查找日期范围中的哪些日期不在 SQL 结果集中?也许我需要一些子选择或 IF 语句?
感谢大家的帮助。
wpf - 解释 System.Diagnostics.CodeAnalysis.SuppressMessage
我在某些应用程序中有这种代码(来自微软)
- 谁能给我解释一下?
- 有没有博客解释如何使用它,真正的好处......
谢谢乔纳森
iphone - 使用 xcodebuild 构建 iPhone 代码并运行 LLVM/Clang 静态分析器
我按照使用 LLVM/Clang 静态分析器查找内存泄漏中的步骤操作,但无法在我的项目上运行静态分析器。
当我尝试xcodebuild
在我的项目上运行时(1. 打开终端,2. 直接转到项目,3. > xcodebuild),我收到此错误:
如何在我的代码上运行此工具?- 我正在用模拟器进行测试。谢谢。
c# - 用于 C/C++/C# 的免费静态代码扫描器
有谁知道用于 C#、C 或 C++ 中自动代码分析的开源和/或免费代码扫描器?
我知道 Java 有一些很棒的东西,比如 FindBugs(Eclipse 集成)、PMD 或 Hammurapi。
C语言有类似的东西吗?
愿望
.net - 确定.Net中两个类之间的属性调用
给定两种 .Net 类型,类型 A 和类型 B,如何确定从类型 B 对类型 A(包括类型 A 的子类)的所有属性调用?
delphi - Delphi/Pascal 有静态代码分析工具吗?
Delphi/Pascal 有静态代码分析工具吗?
我已经看到很多 C++ 和 .NET 的选项,但对于 Delphi/Pascal 却没有。
理想情况下,可以集成到持续集成系统中。