首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 737 毫秒
1.
为了发现代码中可能存在的潜在错误,通过探究一种典型的开源Java静态代码分析工具FindBugs的实现原理,分析此工具在函数返回值缺陷检测模式的实现机制,进而发现其在检测自定义函数返回值上的不足。通过分析FindBugs源代码并且针对此函数返回值缺陷模式具有的不足进行相应地改进,并将改进后的检测工具对被测代码进行检验。通过检验发现,改进前的检测工具无法对自定义的函数返回值进行检测,改进后能够检测到忽略自定义函数返回值问题,且提供一些错误提示信息。改进后的代码分析工具能够有效地检测到此类函数返回值问题,避免了潜在bug的发生,一定程度上提高了代码的质量。  相似文献   

2.
本文分析了C语言中函数参数的传递方式与函数返回值之间的关系,并总结了返回多个返回值的方法。  相似文献   

3.
有效地调用有返回值的SQL Server存储过程,可以提高PowerBulider程序运行效率,同时也加强了系统的易维护性及扩展性,通过实例,给出了调用返回值的SQL Server存储过程中的方法,步骤和获取一个最大ID的处理方法。  相似文献   

4.
揭示了AutoCAD菜单结构与菜单项调用返回值的关系,实现在二次开发中用户点击目标捕捉按钮的功能。  相似文献   

5.
C语言函数的编写技巧   总被引:1,自引:0,他引:1  
付争方  张海娟  惠卫丽 《甘肃科技》2005,21(12):78-79,37
本文就C语言模块化程序设计中函数的参数设置、函数返回值的确定,以及主函数中函数的调用等,给出了一些函数的编写技巧。  相似文献   

6.
提出一种日志自动注入的方法,解决驱动程序中的内核扩展函数调用不规范的问题。首先静态扫描源程序,当发现程序中调用了内核扩展函数但没有检测返回值时,则在调用后自动插入对返回值的检测代码,并使得这些函数在执行发生错误时会被日志记录。一旦系统发生崩溃,这些日志信息将成为关键的调试依据。实验结果表明,该方法对系统性能影响很小,且可以帮助调试人员更高效地定位和调试内核模块错误。  相似文献   

7.
本文通过总结自己的学习经验,简单的分析了C语言程序设计课程中的函数,就C语言模块化程序设计中函数的参数设置、函数返回值的确定,以及主函数中函数的调用等,给出了一些函数分析。  相似文献   

8.
对程序故障的处理,通常可以使用返回值或异常来报告。但当状态模型中的程序出现故障后,使程 序仍能回到出现故障处的状态或做进一步的处理,这是返回值或异常做不到的。针对自动处理的实现,提出 了采用组合编码和状态冗余设计相结合的自动程序设计思想,给出了它的一个结构模型和算法。模型通过 减少程序的状态切换故障(预防)和增加系统的故障恢复能力(治疗)来实现这个目标。最后,将这个设计模 型部分成功地应用到自动售货机上,实际运行效果良好。  相似文献   

9.
结构化程序设计的总体思想是采用模块化结构,并具有“单入口单出口”的数据流控制特征。通过分析C语言中使用函数调用返回数据方法的缺陷,提出如何规范函数的返回值的解决方法。  相似文献   

10.
广泛使用的C/S模式限制面向对象开发技术优越性的扩展,主要是远程对象返回远程值或本地方法的时候会遇到一些困难。通过使用数据对象,客户端很容易实例化远程对象,使用该数据对象作为本地与远程方法调用的参数或返回值。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号