51Testing软件测试论坛

标题: 若子函数参数有修改,如何找到所有引用这个子函数的地方? [打印本页]

作者: jiangbuhai    时间: 2007-3-28 17:09
标题: 若子函数参数有修改,如何找到所有引用这个子函数的地方?
若子函数参数有修改,如何找到所有引用这个子函数的地方?有一个主函数它会调用很多子函数,子函数里也会相互调用,我现在有一个子函数的参数个数由6个变成5个,怎么找到这个工程里所有引用到这个函数的地方,进行统一修改呢?
作者: hapliu    时间: 2007-3-30 15:50
标题: 很简单 ,把整个代码另存为文本格式
在打开菜单中选择查找,输入字函数名,找到具体位置进行更新,修改,添加及删除
作者: jiangbuhai    时间: 2007-4-1 22:10
标题: hapliu,你说的不是我要的答案
我要的是在ROBOT中的查找,不是在系统中的,并且我的脚本是多个的,不是在一个脚本里查找!我想你没弄清楚我说的意思!!
作者: 不开窍的大饼    时间: 2007-4-2 14:16
楼主你没说清楚

帮你顶一下
作者: gforg    时间: 2007-4-2 16:17
用UltraEdit的文件替换,打开UltraEdit后,选择“搜索”选在文件中替换,然后找你脚本所在的文件夹,查找替换就可以了。不一定要用robot自带的吧。。。。
作者: jiangbuhai    时间: 2007-4-4 18:44
我目前就是用的UE,看来只能用这个办法了,
作者: 不开窍的大饼    时间: 2007-4-6 17:20
或者你试试看SourceInsight

我以前看C代码的时候 发觉这个软件很好的;有颜色标识;可以建立索引;你想去那个地方 可以点击跳转的
作者: 不开窍的大饼    时间: 2007-4-6 17:25
我不知道是不是支持你使用的语言

你看一下面这个


---------------------------

发现,Source Insight还是很好用的
上次说分析代码时用Source Insight,直接被高手B4,说那个软件挺垃圾,代码分析功能很弱智,只是简单的搜寻。

不过,对于我这次分析的程序还是很有好处的。这次因为要对一个软件项目进行重构,我的任务是写逻辑结构文档。

程序不知道是哪位牛人编的,几个主函数都是2000多行,也不多封装几个类……另外,用了上百个bool值作为各种事件触发的标号,经常是这个事件发生后,将某个bool值置1,然后触发另一个事件,事件之间的关系错综复杂,经常看着这些bool值就忘了啥意思,在哪儿定义哪儿置1,或者要引发什么事件

用SourceInsight的搜索功能很好用,鼠标停在代码中某个变量位置时,就在副窗口显示定义,不用像VS中那样还要来个Jump to Definition,另外,搜索关键词可以有多种显示方式,多个窗口显示,可以方便比较。

比较不方便的是,似乎不能附加include文件夹,因为程序里要用到Vega的函数库,那些Vega函数,就无法在副窗口显示定义,除非把Vega里的Include文件夹也加进项目里来。不知道是我没发现修改的方法,还是本来就有这个问题
---------------------------------

引用自:http://blog.donews.com/flyingwater/archive/2006/07/07/948725.aspx




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2