第二篇

    在第一周的时候,老师布置了一个小的个人任务: 程序员阿超给二年级的儿子写一个随机生成30道加减法运算题的程序。审一遍题,思路清晰,并不难。第二节课之后,老师要求我们把程序添加上乘除运算,并提交在git上。于是在问东问西,焦头烂额,千尝百试之后完成提交的我写了第一篇博文。

    保存了博文,关了电脑,躺在床上,突然想起来光顾着折腾git了,却没有测试程序的有没有bug。第二天第一件事就是打开电脑,果不其然,在除法的计算时,没有考虑到浮点运算的小数位数,并且还有除数为0的情况,在这种情况下,算式是没有意义的。发现了重要的错误后我连忙修改了原程序。然后感到自己确实是实战经验不足啊。

    而这次的作业是试着在程序中添加一些新的功能:是否有乘除法;是否有括号数值范围;加减有无负数;除法有无余数;是否支持分数(真分数、假分数…);是否支持小数(精确到多少位?);打印中每行的间隔。

    而在第一次的编写过程中,我根本没有想到其中的某些需求,于是重新考虑添加它们的可行方法,在实际情况中,客户的需求其实他们也不能表达得很清楚。那么往往会出现向客户提交了ver1.0之后,要求再次增加或者修改功能的情况,而且直到客户满意为止,中间不知道要跨过几个版本,修改多少次。而修改程序的能力,也是一点一滴积累的,所以,开始动手~

转载于:https://www.cnblogs.com/tonyztx/p/5272868.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值