| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 362 人关注过本帖
标题:问个有点麻烦的问题
只看楼主 加入收藏
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
结帖率:97.66%
收藏
已结贴  问题点数:20 回复次数:6 
问个有点麻烦的问题
写一支程式很简单~但是要验证程式是否在任何情况下都能正常运作~
是很不简单的事~必须要考虑各种情况~想请教高手们有没有什么方法可以解决~
目前完全是手动制作各种情况的档案去喂给程式运行~在手动一条一条检视结果是否符合需求~
但是这样真得很累~我想应该有什么程式固定的验证流程~能够做到滴水不漏的程度吧~
不然每次Release程式心里都得承受一订的压力~我想这是每个程序员都会遇到的问题吧~
搜索更多相关主题的帖子: 程序员 制作 
2012-08-14 14:59
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:7 
这个没办法解决。所以 那些大公司的 测试员 比程序员还要多。

一个软件,主程,往往就是几个人,但测试人员一大堆,就是这个来的。

授人于鱼,不如授人于渔
早已停用QQ了
2012-08-14 15:54
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
每次释出新版程式~是给生产线上的人使用~就算程式有问题被打回来~
那也就算了~主要是每次都要C.C给各级主管知道~
所以一但被打回来~等于全公司都知道~
怕次数一多~评价就会很有影响~如果是被客户打回来~那就更惨了~
再者我开发程式的环境和使用者使用的环境又不一定一样~
所以能够考虑到的情况实在很难掌握~其他编程人员都是怎么克服这种问题的?
我们免强也算大公司吧~员工人数也近万了~但是我还是要编程兼测试验证~
案子一件一件来每次都很赶~所以每次释出程式时心里都很毛~

不要選我當版主
2012-08-14 16:35
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
收藏
得分:7 
想要无错吗?还真贪心呐!多写些try、on error 不能降低错误吗?又或者别让错误错得太郁闷就是行了。比如“非法操作”神马的。
2012-08-14 19:22
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
程序无错是不太可能的。
只能极力加强程序的健壮性,针对可能出错的都加了错误捕捉。
针对 参数调用的,都对参数进行范围校验。
测及到 输入输出的,都对输入输出的数据进行 完整性、范围 校验。

使用这些手段,尽量减少不可控错误的发生。

授人于鱼,不如授人于渔
早已停用QQ了
2012-08-15 08:17
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
以下是引用bczgvip在2012-8-14 19:22:45的发言:

想要无错吗?还真贪心呐!多写些try、on error 不能降低错误吗?又或者别让错误错得太郁闷就是行了。比如“非法操作”神马的。


当然这些是基本一定都有做~但是一旦出现这种情况~
就表示程式写的不够完美~还需要有改进的空间~

不要選我當版主
2012-08-15 10:39
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
因为好像在VS11有看到内建的程序验证功能~
想说既然微软能把验证功能程序化~
一定会有相关的理论基础~如果能了解~
也许也能依样画葫芦在VB6上自行建立一套而已~

不要選我當版主
2012-08-15 10:43
快速回复:问个有点麻烦的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035245 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved