共查询到10条相似文献,搜索用时 737 毫秒
1.
为了发现代码中可能存在的潜在错误,通过探究一种典型的开源Java静态代码分析工具FindBugs的实现原理,分析此工具在函数返回值缺陷检测模式的实现机制,进而发现其在检测自定义函数返回值上的不足。通过分析FindBugs源代码并且针对此函数返回值缺陷模式具有的不足进行相应地改进,并将改进后的检测工具对被测代码进行检验。通过检验发现,改进前的检测工具无法对自定义的函数返回值进行检测,改进后能够检测到忽略自定义函数返回值问题,且提供一些错误提示信息。改进后的代码分析工具能够有效地检测到此类函数返回值问题,避免了潜在bug的发生,一定程度上提高了代码的质量。 相似文献
2.
3.
有效地调用有返回值的SQL Server存储过程,可以提高PowerBulider程序运行效率,同时也加强了系统的易维护性及扩展性,通过实例,给出了调用返回值的SQL Server存储过程中的方法,步骤和获取一个最大ID的处理方法。 相似文献
4.
揭示了AutoCAD菜单结构与菜单项调用返回值的关系,实现在二次开发中用户点击目标捕捉按钮的功能。 相似文献
5.
6.
提出一种日志自动注入的方法,解决驱动程序中的内核扩展函数调用不规范的问题。首先静态扫描源程序,当发现程序中调用了内核扩展函数但没有检测返回值时,则在调用后自动插入对返回值的检测代码,并使得这些函数在执行发生错误时会被日志记录。一旦系统发生崩溃,这些日志信息将成为关键的调试依据。实验结果表明,该方法对系统性能影响很小,且可以帮助调试人员更高效地定位和调试内核模块错误。 相似文献
7.
8.
9.
结构化程序设计的总体思想是采用模块化结构,并具有“单入口单出口”的数据流控制特征。通过分析C语言中使用函数调用返回数据方法的缺陷,提出如何规范函数的返回值的解决方法。 相似文献
10.
何旭 《达县师范高等专科学校学报》2007,17(5):71-73
广泛使用的C/S模式限制面向对象开发技术优越性的扩展,主要是远程对象返回远程值或本地方法的时候会遇到一些困难。通过使用数据对象,客户端很容易实例化远程对象,使用该数据对象作为本地与远程方法调用的参数或返回值。 相似文献