开发工具:VC++6.0
开发语言:C语言
| 代码行数 | 人时(估计) | 人时(实际) |
第一次实验 | 54 | 8 | |
第二次实验 | 121 | 7.5 | |
第三次实验 | 153 | 6 | 3 |
复利计算总结:
第一次实验,老师直接就让我们写个复利计算的软件。和大多数同学一样,我也不知道什么是复利计算,而且老师也没用给提示,所以在写代码前,我先去了解了一下什么是复利计算。虽然没有完全参透复利计算的原理,但我知道复利计算的公式和怎么求复利计算。通过这两点,我就开始设计这个软件,并通过多次调试和修改,大概的形式出来了,但是在很多方面上也欠缺考虑。例如,根本没有考虑老师会让我们一直添加功能,所以在compounding中,对代码更改比较麻烦,功能也比较少,细节问题也比较多,总体上compounding只能单纯的实现计算一次复利计算和多次等额复利计算的功能。
第二次实验,老师让我们在原来的基础上添加了一些功能,考虑到老师还会让我们继续添加功能,所以我这次对代码进行了比较大的改动,使代码在以后的修改中,修改幅度比较小。这次的复利计算软件也比较符合客户的要求,可以实现多次重复输入,判断输入是否正确,不正确可以重新输入。
第三次实验,这次实验中添加的一个功能,是在实验一中已经添加过的,所以这次的工作效率比较高,而且在第二次实验中对代码进行了比较大的改动后,添加功能上也不用在原来的基础上进行大修改。所以工作时长比想象中的要短了。
经过这三次的实验,让我感受到,客户不断的修改要求,对编码的人工作量是比较大的,所以在编码时,要先了解好客户的需求,设计好编码的构建,这样才能减少编码人的工作量;而编码的人在编码时,在考虑客户的需求的同时,也要注意代码的可修改性,不然因为一个功能的修改,可能要大幅度对全部的代码进行修改,这工作量将会增加很多。
转载于:https://www.cnblogs.com/qiuhuimin/p/5289344.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/109118.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...