原创:陶朱公Boy(微信公众号ID:taozhugongboy),欢迎分享,转载请保留出处。
点评:
我们说衡量一个程序员水平的高低往往有很多因素,但有一个因素至关重要即代码质量。
如果程序员写的功能在测试阶段就被频繁打回,上线了之后,用户反馈这里有问题那里有问题,大家可以想像这样的程序员水平能高到哪里去,纯粹一个“挖坑”程序员无疑。
那有没有什么窍门能减少程序出bug的概率呢?
这里作者分享两个我自己总结的减少程序出bug的小窍门,希望对你有所帮助。
1.单元测试单元测试的重要性不言而喻,因为你刚写完的代码,基本上还是一个半成品。(项目要么跑不起来,要么最简单的增、删、改、查功能都会运行出错。)
这个时候,就需要你写单测,把你此次做的功能,写上用例后,都跑一遍,那么一些基础性验证这个阶段基本都能走完。(冒烟一定过)
我司的要求测试覆盖率要达到90%左右,你可以做个参考。
2.把自己当小白用户去体验什么意思?当第一阶段即单测跑完后,就像我说的,能过冒烟测试。
那接下来阶段是一个全链路验证阶段。无论是WEB功能或APP功能,都建议你注册一个账号,忘掉自己程序员身份,把自己当一个小白用户,去体验你做的功能,这时你关注的是产品功能,体验的过程中,也会发现不少问题,甚至能发现一些用户体验上的缺陷,这是非常有价值的一个阶段。
上述两个阶段走完后,你再提交测试,我相信你提交的代码质量是非常高的,你交付的是一个让人放心的产品!
本文完~
作者简介:陶朱公Boy (taozhugongboy),一线互联网JAVA技术专家。
欢迎关注我的微信公众号:『陶朱公Boy』,一个持续分享一手编程干货,帮你少走弯路的公众号!