缺陷是软件开发中最大的浪费

本文讨论了软件开发中缺陷带来的损失和负面影响,包括浪费资源和降低员工激情。指出缺陷产生原因,如需求不明确、开发过程中的干扰等,并提出通过测试先行、代码检查、协作设计和频繁交付等方法提高质量。最后强调,频繁的单元测试、代码共同所有权和避免超负荷工作是提升软件质量的关键。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对用户来说,体验不好,出现缺陷,没有什么产品缺陷与开发缺陷之分,就是产品体验差,垃圾。当出现缺陷的时候,往往我们先馅于“在这不是bug是需求,是需求还是bug?”的纠缠中。这种毫无建设性的争辩,没多大意义。我们是一个团队,无论是哪个岗位都应该有责任主动或协助解决这些问题,而不是只守着自己的一亩三分地。只有大家有共同的目标——把产品做得更好!才会对每一个人的成长有所帮助。

刚刚在头条看了一个关于“程序员工作汇报”的视频,工程师向项目项目汇报工作时说:

“上周五呢,我们项目还剩下3个bug,经过一周的奋斗呢,我们现在只剩下73个bug,所以说,本周工作进度是,我们解决了-70个bug,每天解决-10个。虽然我们bug数量增加,但是我们增加bug的趋势是下降的,我做了一套模型预测了我们项目解决所有bug的时间是上个礼拜”。

产生了一系列的思考:

1. 工程师的内心是如何看待Bug?

2. 大量的缺陷,受影响有哪些方面,影响有多大?

一、缺陷所带来损失和负面影响。

1. 缺陷过多是软件开发中最大的浪费。

这方面的数字相当惊人,有证据表明,其间可以有数个数量级的差异。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值