作业debug的一次个人小结

11.18 mp8
今天的作业其实很简单,但是居然花了我一晚上时间,为了避免以后再不断地踩坑,在这里进行小小的总结。

  1. 关注数据类型。 在使用变量的时候尽可能不再定义新的变量,只使用函数提供的定义,这样能一定程度上避免自己定义变量结果数据类型出错产生的bug。比如今天的第3个递归函数我检查了很久都没有发现问题,最后才发现是装饰函数定义了uint32_t的变量,导致计算值出现了和其他人的小小的不同。
  2. 写重复代码的时候要注意是否写全,是否拼写正确。学校给的编辑器没有插件,没有任何编程提示,全靠手打。打得快的同时要注意自己是否把式子写全了,复制的时候是否注意到参数的不同,是否要修改函数名称,因为没有仔细看自己的代码导致今天做第一个函数的时候一直找不到问题。
  3. 做简单题目也不要想着一步到位,能简洁的表示计算式就尽量用变量先表示出来,免得debug的时候看的头晕
  4. 如果没有发现还是没有发现bug,建议再读一遍题目,说不定自己没有看清或者记住题目的要求。今天这题对递归时候的顺序是有要求的,结果我没有考虑。。。。话说我也忘记了这对我结果有没有影响了,不过这也算是个注意点吧

写代码差不多就用了一个多小时吧,但是检查花了将近4四个小时,感觉心好累。以后每次检查完都要进行总结,尽量减少这种纠错的时间。
还有一定要装个插件,效率应该会提升不少。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值