当前位置: 首页 > news >正文

【程序人生】我填写《2022年国内软件质量调查问卷》的感想

 1、前言

        说一下为啥会参加这个问卷,其实初衷是本着自身感受,和希望能学习到更好的软件质量方案去填写的。所以,最后也是建议本次问卷的内容,能够提供更多切实可行的提高软件质量的实践方案。


2、参与问卷后的所思所想

2.1 经历过的软件开发流程和质量把控

        首先,我是做java后端开发的,目前是一个后端开发经理。平时工作也主要是做部分开发,和管理团队。所以,对于我们目前的软件开发流程相对还是比较熟悉的。
        目前整体的一个迭代流程是:

1、从产品设计产品稿,产品内部评审
2、产品组织相关开发人员、测试人员、UI和运维等同事,开需求评审会议
3、开发人员内部做需求设计稿,功能流程图和接口Api的定义,测试编写测试用例(大的迭代还会有技术设计评审)
4、开发人员排期开发,前后端联调,自测,提测
5、测试冒烟,测试,通知验收
6、验收通过,上线

        而质量把控方面,没有一套明确的流程和机制。其他部门的把控我不太了解,说说后端我的一些把控策略吧。

1、编写方面,尽量遵从业内标准,比如参考《阿里巴巴开发规范手册》
2、提测前,一定要自测,保障自测通过
3、需求变更,需要梳理变更后影响范围与调整改动量,做明确评估后再开发
4、代码的review方面,会借助一些idea的插件工具,如SonarLint,Alibaba Java Coding Guidelines
5、平时会总结一些可以优化的功能模块,排期技术迭代

2.2 个人认为可以改进并实施的方向

1、引入自动化测试等,将测试用例覆盖更全面,提高测试质量
2、迭代的质量流程的规范与实施,好的规范也有利于质量的提升
3、设计稿的高质量产出,作为一个迭代的源头,必须够明确且正确;并且不要频繁变更需求
4、开发同事提高自测效率,交叉测试,提高开发的产出质量
5、引进市面成熟的测试机制或质量检控系统(这一点我目前没有太多见解,也是希望能收获到的重点


 3、总结

        一个软件的质量,犹如一个商品的价值根本,也可以说是成正比的体现。好玉多磨,慢工出细活,但在商业互联网的时代,往往是质量和效率两手抓。所以,要想两点都高产出,在其“相悖”的情况下,提高软件质量是一件很关键的事情。但是如何才能做好,希望大家能多多给出宝贵的建议,共勉!!!

        最后,欢迎大家下方留言探讨,说说你们的软件质量提升妙招吧~~~

相关文章:

  • 基于C++实现对UNet图像分割的部署
  • 2022年全国职业院校技能大赛中职组网络安全竞赛试题B模块 —wirehark数据分析与取证results.pcap(解析教程)
  • 机器学习100天(十七):017 逻辑回归梯度下降
  • 继承、多态、组合(Java系列5)
  • react笔记_10react路由
  • 33页企业内容管理与应用建设整体解决方案
  • JavaFX爱好者看过来,这款工具值得拥有
  • 三角函数公式
  • 面向工业园区的5G垂直组网类服务探讨
  • URLLC关键技术研究与空口时延分析
  • YOLOv5s.yaml文件解读
  • 数据管理篇之数据质量
  • 5G无线技术基础自学系列 | 5G接入类KPI
  • 彻底卸载2345王牌输入法的方法
  • Python解题 - CSDN周赛第17期 - 拯救公主
  • ImportError: DLL load failed while importing etree: 找不到指定的模块。
  • 太神了!开源大佬的SpringBoot+微服务架构笔记,一般人真肝不出来
  • 为何推荐首选enum class 而非 enum
  • 红队隧道应用篇之Burpsuite设置上游代理访问内网(五)
  • 逆天了!用Numpy开发深度学习框架,透视神经网络训练过程