首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

程序员无法自身发现bug的,需要大量优秀的测试人员辅助他

不管什么程序员,写完程序以后bug是一个挨一个到处都是,一般肤浅的bug顺手就修改了,运行起来烧头烧脑的一些bug要别人来帮他测试。

程序员写完程序以后大脑处于缺氧状态,人到了这个阶段已经没有精力去认真思考了,重脑力劳动很费能量的。

这就是为什么程序员一定要配测试人员,甚至一个程序员要配两个测试人员,程序员也很喜欢让测试人员帮忙,因为他省去了思考的烦恼,思考这个东西为什么不通过其实很伤脑的,只有让测试人员帮你把测试的过程结果都列出来,问题直接显现在你的面前,这样你来解决问题的时候人就轻松很多。

我们国家程序员的水平不好说,但是测试人员装备不足是一个大问题,为什么呢?因为测试的不够全面不够深入,那么程序运行起来效率就很低,要么运行速度慢,要么数据检索慢,软件太吃内存,硬件散热不好,所有的这些问题都是测试的问题,因为你没有做深入全面的测试,程序员是没有办法自我解决这些问题,人总会偷懒,程序写完能运行了,再去考虑散热问题,内存问题,他做不到。

企业利润很低,所以测试跟不上,测试人员的专业性也跟不上,因为测试人员在我们意识里面是水平低的人,但事实上测试人员的水平应该是高于程序员,这样子才能保证程序深层次的问题被挖掘出来,从而提高软件的效率性能以及保护硬件的能力。

中国需要真正的软件行业的巨头去改变这么一种行业模式,才能够真正的让中国软件走向世界。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OGRoIRkvXqnACkia9FCXZ59A0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券