《软件开发的201个原则》思考:3.开发效率和质量密不可分

在这里插入图片描述
  这一个原则只能认同,对某些领导来说,需要好好学一学。公司内就有这样的场景,一味地追求开发效率,任由bug产生。不做复盘,卯足了劲去开发。其实可以追求快,当然也要结合客户对质量的定义。如果为了演示,有个功能展示就好,那多一点bug,只要不影响主流程还是可以接受的。追求快的前提还是增加代码复用,增加代码基建工程,我依旧认为十分重要。
  代码的质量更大一部分取决于复用代码的多寡,和单元测试,测试用例覆盖率,我始终相信,这几点都做到了,bug不会有太夸张的增长。我自己在写组件开发的时候,给到部门使用的时候,一定是做到单元测试覆盖率为90%以上才交付出去。很多人觉得单元测试很复杂,很繁琐,甚至不知道怎么做。其实仔细去想想,还是可以写的。让我印象深刻的是dtf作者叶东富老师,能把分布式事务的代码的单元测试覆盖率达到90%以上,应该是更多。我是不敢想的,那个的场景反而是更复杂的。这为什么,还不是为了最后的质量。


这是百度团队翻译的书本,本篇不涉及商业,单纯个人想法记录反思,有想要讨论的欢迎评论留言。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值