成都C++培训
达内成都天府中心

13408446380

热门课程

软件开发人员该如何简洁高效的处理bug?

  • 时间:2018-02-23 15:13
  • 发布:成都达内
  • 来源:成都达内

“bug管理”应该是所有互联网企业必不可少的工作内容之一,但是同行们针对这项工作的解决方案各不相同。

常见解决bug的三种情况

常见有以下三种情况:

1、小团队日常使用产品过程中遇到bug,直接找开发人员沟通、确认,然后开发人员记录,根据bug紧急程度马上或稍后集中处理;

2、稍大点中小团队往往让技术人员开发一套异常简陋的“bug管理”系统,按照通用的bug管理流程进行系统设计,忽略UI、交互等等一切“次要”元素,保证顺畅使用基本工作;

3、采购一套“bug管理”软件进行bug管理。

三种bug处理情况的利与弊

第一种情况,并不常见,是小团队在技术力量不足、资源不足情况下的无奈妥协,弊端当然也最多:降低技术人员开发效率、不可回溯、易遗漏等等。

第二种情况,这套内部的bug管理系统如果不考虑用户体验要素,基本上能够满足正常流程:纪录、审查、跟踪、分配、修改、验证、关闭、整理、分析、汇总以及删除。自己开发bug管理系统虽然投入成本相对较高,但可以根据团队工作习惯定制化。

不过有一点麻烦:这个bug管理系统并不是团队每个成员经常登录的系统,这就导致遇到bug时,需要经过“找出收藏的网址→登陆→依照指标输入详情→阶段性查看最新进展”,如果遇到这个bug是用户向你反馈而后你输入到bug系统时,你还需要等几天后给出反馈。这冗长的环节和时间等待,让我有点失去耐心,等到后来遇到用户反馈的bug我往往直接找技术反馈、处理而绕过bug管理系统。这样做肯定会影响到技术人员的开发效率,打断其思路,是非常不好的工作习惯。

第三种情况,严格来讲,现在市面上“bug管理系统”也算是SaaS同行,但是这块业务前景真的很小,一是互联网公司开发bug管理系统并不困难,二是其未来的延展性并不大,所以市面上并没有非常知名的“bug管理系统”。

购置“bug管理系统”还是会遇到和第二种一样的境况,不经常提bug的人往往会绕过管理流程而直接找技术人员反馈。

bug管理中存在的问题

以上三种情况总结,主要问题如下:

1、节省企业成本(免费或者花点小钱);

2、降低“bug管理系统”使用门槛(操作快速简洁高效);

3、行业资深品牌,售后服务到位,稳定安全(不怕有问题,或者遇到问题后有快速解决问题的能力)。

上一篇:C/C++是什么,能用来做什么?
下一篇:IT人常备的7种工具,让你的技术之路如虎添翼!

成都区块链培训怎么入门?这篇小白级的学习指南你需要收藏!

区块链技术学习难点在哪?看看成都区块链培训机构的老师怎么说?

成都区块链培训专家讲解:区块链底层实现原理

“区块链+HR”,成都区块链培训完该怎么找工作?

选择城市和中心
贵州省

广西省

海南省