Visual Unit 4
FlowFly 5 企业版
FlowFly 5 教育版
基本理论
基本理论:软件危机简述
基本理论:解决方案综述
时间危机
解决时间危机:可视编程
解决时间危机:集约调试
其它危机
解决质量危机:快速调试
解决需求危机:快速迭代
解决管理危机:持集测试

1、程序员的调试时间占多大比例?

    有人说,程序是调出来的。调试分为即时调试,即编码过程中的调试,和后期调试,即集成后发现bug后的调试,两者均达编码时间的1至5倍。

2、为什么调试最伤人?
    编程是比较辛苦的工作,长时间持续的专注影响身体建康,因为人在专注时会始终保持某一姿势且大脑高强度工作。调试因为目标单一且无变化,并且解决问题的愿望会紧紧抓住程序员的心,因此最容易保持长时间的专注,所以最伤人。相对来说,程序员在编写代码或做其他工作时,由于目标不断变换,或必须停下来思考、查资料、沟通,一般不会保持完全的专注很长时间。珍爱健康,远离调试,No debug,Deny bug!

3、不考虑抵消的调试时间,测试本身要花多少时间?
    这跟测试的时机有关。测试的主要时间在于设计用例,如果按Easy TDD方式,在编写逻辑块前,以用例的输入输出方式记录代码功能,则这是设计行为,有助于明确和细化代码功能,本身产生的效率提升足以抵消所花的时间。连靠手工编写代码的TDD方式,业界都认为有助于提升编码效率,何况使用VU4,建立用例只是在表格中填数据。另一方面,VU4所提供的程序行为可视,又可以大幅减少编码时间。总的来说,即使不考虑抵消的调试时间,测试本身也不花时间,反而节约时间。

4、使用VU4,能产生什么样的效益?
    最直接的效益是省略90%调试,值多少钱,可以用以下公式粗略计算:
    原来的调试时间 * 90% * 单位时间所产生的效益
    进一步的效益包括:提升产品质量,赢得口碑;缩短开发周期,抢占先机;开发过程可控,提升管理。

广州凯乐软件技术有限公司
业务咨询:020-85589545 Email:sales@kailesoft.com Q Q:672746750
产品中心
FlowFly5企业版
FlowFly5教育版
Visual Unit 4
视频中心
FlowFly5视频
VU4演示视频
VU4视频教程
单元测试培训
技术中心
技术文章
常见问题
在线帮助
专家博客
关于我们
公司介绍
凯乐文化
联系我们
版权所有:广州凯乐软件技术有限公司 粤公网安备44010502002928号 粤ICP备17061168号