avatar
问一个vs的debug功能# JobHunting - 待字闺中
i*1
1
被问到一个问题。
程序要求用户在终端输入一串字符,作为用户密码,程序处理用户输入,检查输入格式
,并隐藏屏幕上的输入字符,还做一些排查,譬如不允许输入数字8。一般的用户输入
case不会有问题,但是某些特殊的输入是有问题的,程序可能会崩溃。现在的目的在把
程序distribute出去前,用debug功能发现程序的问题。例如如果用50000个数据集来跑
我的程序,很大可能某个数据集(譬如第40000个数据)运行时程序会崩溃。问我,如
果用vs的debug功能发现程序有潜在bug。
我想了想,除了让客户发送bmp给我外,debug没有有什么方法可以测试出程序的各种潜
在问题。
是不是有什么高级方法?
avatar
f*n
2
看不明白题目什么意思。如果说是debug输出的话,你可以加debug-only code记录程序
做了什么。如果说的是debugger功能的话,IntelliTrace倒是可以有帮助,但那个是VS
Ultimate版本才有的功能。既然问题说distribution之前,估计debug输出的可能性比
较大。

【在 i****1 的大作中提到】
: 被问到一个问题。
: 程序要求用户在终端输入一串字符,作为用户密码,程序处理用户输入,检查输入格式
: ,并隐藏屏幕上的输入字符,还做一些排查,譬如不允许输入数字8。一般的用户输入
: case不会有问题,但是某些特殊的输入是有问题的,程序可能会崩溃。现在的目的在把
: 程序distribute出去前,用debug功能发现程序的问题。例如如果用50000个数据集来跑
: 我的程序,很大可能某个数据集(譬如第40000个数据)运行时程序会崩溃。问我,如
: 果用vs的debug功能发现程序有潜在bug。
: 我想了想,除了让客户发送bmp给我外,debug没有有什么方法可以测试出程序的各种潜
: 在问题。
: 是不是有什么高级方法?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。