51Testing软件测试论坛

标题: Counter V1.1发布 [打印本页]

作者: keenling    时间: 2007-7-29 12:30
标题: Counter V1.1发布
小生问老师们要来了Counter V1.0的源码,做了一些修改,修复了过去版本的一些BUG,现在发布Counter V1.1版本。希望各位同学做个测试,看看还有没有BUG。至于GUI上的不一致之处就不要管了,那个没太大意思,主要针对算法问题大家做个详细的测试,尤其是JOR同学sdlkfj3要认真测试一下。小生现在只做过冒烟测试,估计还是有BUG的。
    如果大家觉得这个还好用的话,小生愿意花点时间增加一些功能,让Counter支持更多语言,现在是想增加C++,C#,JAVA这三种语言的支持。
作者: songfun    时间: 2007-7-29 16:23
朱聆同学真是好样的!
sdlkfj2
作者: scorix    时间: 2007-7-29 17:47
没有找到MFC42D.DLL,因此这个应用程序未能启动。sdlkfj8
作者: keenling    时间: 2007-7-29 18:06
标题: MFC42D.DLL
3楼少的那个MFC42D.DLL应该是安装操作系统时或VC的时候应该就带上的,可能是你的操作系统文件少了,也可能是因为没装VC。我在这里给你贴上了,放在C:\WINDOWS\system32\下,不知道其他人有没有这个问题。
作者: scorix    时间: 2007-7-29 18:17
不能用。。。我还是下个VC好了sdlkfj1
作者: keenling    时间: 2007-7-29 18:29
sdlkfj9 这应该就是老师说的安装测试吧。开发人员机器上的dll比较丰富,一般用户机器上的dll比较少,所以在发布之前一定要用一台裸机做安装测试,保证软件的恶可用性。
你还少什么东西?
作者: keenling    时间: 2007-7-29 18:44
标题: Counter V1.1的DLL包
这样吧,我刚才用exescope看了一下Counter V1.1的所有导入的DLL,一共5个,现在我把它们全部打包,解压后放到C:\WINDOWS\system32\下(文件夹不要放进去,只要放DLL),有的话就不用覆盖了。然后再运行一下Counter V1.1试试看,再不行我也没办法了。sdlkfj9
作者: Jor    时间: 2007-7-29 21:05
/ * 解决了没有?sdlkfj5
作者: keenling    时间: 2007-7-29 21:32
CY啊,我发现我们一开始对 " 的理解错误了," 开始的字符串只能在一行内,超过1行它就不认了,比如:
"adfga
  /* adfas */
它还是会认为是1个代码行和一个注释行,但是:

" 所开始的字符串标志只能保持在一行内,超过则失效。
你说的那个问题我已经修复了,在Counter V1.2中
作者: scorix    时间: 2007-7-29 22:02
觉得单行注释//的功能还是应该要有的吧
作者: keenling    时间: 2007-7-29 22:16
那个C语言没有这个注释,只有/*和*/的注释,我以后会写支持C++,C#,JAVA的Counter,那时候会支持的。还有这个Counter V1.1有很多BUG,你发现了没?我已经修好了,完成了Counter V1.2
作者: scorix    时间: 2007-7-29 22:16
为什么在我这里注释都没有被正确的统计呢。。。
作者: keenling    时间: 2007-7-29 22:24
标题: Counter V1.2
看来被你发现了,我做完后没有做回归测试,带出来一些原来没有的问题,现在已经修复了.
给你看个新的.
作者: scorix    时间: 2007-7-29 22:29
还是注释问题
作者: keenling    时间: 2007-7-29 22:32
那个没有错,因为编译器会认为:
/*printf ("/*a*/...
到这里注释就结束了,后面还有代码,所以这行是代码行,下面那半行注释自然被认为是代码了.
不行你可以放到编译器里去试试
作者: Jor    时间: 2007-7-29 22:36
无语 不要捡了芝麻丢了绿豆阿````````````
作者: keenling    时间: 2007-7-29 22:38
哎...
没想到C的编译器功能这么傻,害得我花了这么长时间完成的 " 识别功能全都白做,还搞出来一堆原来没有的bug。只能说C的编译器太傻了,有bug。
作者: Jor    时间: 2007-7-29 22:49
测一测如下代码
aadfad          ' /*adfa
                     adfaf*/
printf(          '/*afdadf
               adf*/
还是又没考虑到的 赫赫~~ 加油

[ 本帖最后由 Jor 于 2007-7-29 22:56 编辑 ]
作者: keenling    时间: 2007-7-29 22:57
那个没有错啊,第三行 " 在前,所以被认为是代码行了,注释未开始,第四行所以也会被认为是代码行
作者: scorix    时间: 2007-7-29 23:03
我先睡觉了,你们俩慢慢测sdlkfj1
作者: lytton    时间: 2007-7-30 10:44
ZL同学好强啊,为我们20期争脸了sdlkfj3




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