码农不仅要会写代码,更要会测试代码

      新入嵌入式开发不久,自以为写代码就是把逻辑和功能实现就行,现在慢慢发现写逻辑实现功能,仅仅是完成了一个程序的30%,后面的70%是测试代码。举个简单的例子,10个程序员同时各自去实现一个相同的业务,分别拿去测试。你就会发现,虽然10个人分别都实现了业务并验证成功。但是过一段时间有的人写的代码就会运行异常。

原因分析:

1,很多异常情况没想到,并没做相应处理

2,没咋考虑稳定性

3,代码写得不严谨,比如打开了一个文件,后面就没关的操作;申请一段内存,用完没释放。

4,测试做的不充分,或者是测试方法不对。----压力测试必须做好,而且需要多次反复长时间测试

5,缺乏严谨的程序开发思想,总是站在自己理解的层面,以为自己认为的就是对的,有点偏执

待补充。。。。

改进:

1,认清自己的不足,并且坦然面对-------心态

2,多看书或者请教别人

3,多尝试,不要怕出错,有时没有指点的情况下,自己多大胆测试,也许就是最好的办法

4,在极端环境下也要坚持,比如一个大问题,自己上网查询,看书,咨询别人后都还不能解决问题,并且这个问题一直停滞不前。如果这时不坚持就等于以后这个问题再也没有解决的机会了。

5,找替换方法,之前想的方法走不通,可以考虑试试其他办法来代替,把问题绕过去。

待补充。。。。。。



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值