命令:提取函数 功能 :该命 [...] 编辑器中提取选定的代码,并创建一个包含该代码的新方法或函数 [...] 功能块或功能块的子项中提取代码时,会从代码中创建一个新方法。当从程序或函数
SA0090:函数 [...] 代码位置 RETURN 语句不是函数、方法、属性 [...] 之前 RETURN ,经常忘记插入退出函数
临时变量的地址分配 理由:函数或方法的局部变量是在堆栈上创建的,它们仅在处理函数或方法时才存在。如果一个指针在处理完方法或函数 [...] 你可以使用这个指针访问未定义的内存,或者访问另一个函数
SA0169:忽略的输出 检测调用方法或函数时未指定的方法和函数的输出。 理由:忽略的输出可能是关于未处理错误或无意义函数调用的通知,因为未使用结果。 重要性:中等 例
用的返回值 检测未使用返回值的函数、方法和属性调用 理由:当函数或方法返回返回值时,您也应该对其进行评估。返回值通常表明函数是否执行成功。如果
:这是一个性能警告。如果函数、方法 [...] 通过传递结构化值来提高性能 VAR_IN_OUT 到一个函数或方法并将其填充到该函数
SA0022:(可能)未分配的返回值 检测所有包含执行线程但未分配返回值的函数和方法 理由:函数
:在极少数情况下,将指向常量的指针传递给函数可能很有用。但是,您必须确保此函数
检测声明为临时变量的功能块实例。这会影响在方法或函数 [...] 内维持。堆栈上的实例仅在函数
色突出显示。 从编程对象的相同代码克隆创建函数 [...] 从两个编程对象中自动提取重复的代码块,并且可以用正确的函数