概述
1. 我写了一个程序,可能有10个方法,用了10分钟。
2. 如果这10个方法没有测试过,那么可以说,这个程序不能用。
3. 如果要测试这10个方法,即使我使用了黑盒原理,写了期望输入、输出,如果没有问题,则好办,一旦出现错误,那么需要花费几乎10倍时间跟踪。
4. 然而现实是,几乎超过50%的方法在测试的时候会出现问题。我们必须进行单步跟踪。这里就产生了时间的浪费。
5. 特别对于嵌套的方法调用,假设嵌套的方法是正确的,可是我需要知道其中一些状态参数,才能知道当前调试出错的原因。
------------------------------------
我的希望:
1. 调试到当前步骤,可以查看之前的调试历史,获取对应对象的各种参数,而不是自己一个个assert
2. 我希望知道调用这个方法开始到结束的所有调用堆栈情况,方便分析。
如果实现以上,速度可以提高50%。
转载于:https://www.cnblogs.com/zc22/archive/2010/03/05/1679405.html
最后
以上就是俏皮枕头为你收集整理的软件开发为什么这么浪费时间?的全部内容,希望文章能够帮你解决软件开发为什么这么浪费时间?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复