‌1、前端开发与后端开发

出了问题,最重要的是先找到方法迅速解决,而不是去互相指责。前端存在这样的思维模式,后端也存在这样的思维模式,这种思维模式不太好。出了问题,最好先检查一下自己,反省是不是自己这边的问题,勇于承担,敢于挑战。如果是,那么自己解决。如果不是,就去求助合作者。有问题未必是坏事,没有问题才可怕,有问题才有学习新东西的机会。问题总是存在,我们不可能预知所有的问题,但可以见一个,解决一个。我们来上班,就是来解决需求,解决问题的,所以不必害怕问题,但玩笑还是可以开起来的。比如,测试咋又来找我了呢?

2、前端开发与其他团队

产品经理和设计师有时也不清楚什么实现是合理的,容易误导前端开发或者测试人员,尤其是他们第一次接触的需求。这时候,前端开发无法实现需求,测试人员认为是BUG,连锁反应的根源在于需求的可行性当初没有得到准确的评估。这时候,开发人员应该抽空调研,告诉大家需求是否可行,方案是什么。经验很重要,没有经验时,就到处咨询,各种学习探索。千里之行,始于足下。千万不要以没有经验为借口将责任推给设计师和测试人员,出了问题,先检查自己,有则改之,无则加勉。

站在前端开发的角度,我认为开发人员自身应该具备一定的识别BUG的能力。如果确实是代码漏洞,应该第一时间去修改,只要是PRD上明确提到的,测试人员可以尽管提问题,有多少BUG,开发人员就该改多少,积极配合测试人员。但如果不是代码漏洞,要先明确到底是PRD不详细,还是设计稿尺寸不对,还是测试人员提了不是问题的BUG,召集产品经理设计师前端开发测试人员商量对策,4方达成一致,再修改。避免测试人员按照自己的思维模式和所谓的经验来提一些有可能不是问题的BUG,导致开发人员来回修改,浪费前端开发的时间。一会儿做成产品经理要的样子,一会儿做成设计师要的样子,一会儿又做成测试人员要的样子。一名珍惜时间的前端开发应该学会拒绝,把精力放在刀刃上,去探索更有价值的事,而不是闲扯是非对错。

开发要有识别能力,不是人家提啥就是啥,这是一般的厨子,人家让炒啥菜,就炒。牛逼的厨子具有引导能力的,你要吃肉,我给你炒一盘蘑菇,还能吃出肉的感觉,无意间轻松秀了厨艺还干了自己想干的的事。尤其需求有问题,对不上的情况下。

开发人员如何正确对待BUG?的更多相关文章

  1. 正确对待bug

    正确对待bug 2016-10-09 公众号:一只程序媛 以前我一直以为bug是代码的天敌,我以为好的程序媛写出来的代码是应该没有bug的,零bug是终极奋斗目标. 后来,看到一句话"上帝创 ...

  2. 怎样才能提交一个让开发人员拍手叫好的bug单

    怎样才能提交一个让开发人员拍手叫好的bug单 软件测试人员写得最多的文档就是测试用例和BUG,现在测试用例和BUG都没有标准的模板,每个公司使用的缺陷管理工具都有可能不一样,如果你换了一家公司就有可能 ...

  3. 使用钉钉对接禅道的bug系统,实现禅道提的bug实时在钉钉提醒并艾特对应的开发人员处理

    现在公司测试中有一个痛点是每次测试人员提完bug后,需要定期去提醒开发人员查看禅道的bug记录及修复bug. 导致测试人员在项目测试中不仅要测试整个软件,还要负起实时监督提醒功能的“保姆角色”,身心疲 ...

  4. 软件测试人员遇到发现的bug不能重现怎么办?

    软件测试人员遇到发现的bug不能重现怎么办?   刚刚进入测试的童鞋们,想必都遇到过提出的bug,开发要求重现之后,但是在系统上已经重现不了的情况吧. 那么碰到这样的情况,不管开发还是测试都很纠结,开 ...

  5. 开发人员必备的几款bug管理工具

    Bug是软件开发过程中的“副产品”,也是开发人员最不想见到的状况.如果没有跟踪和梳理各种bug和问题并及时解决,项目就会花费非常多的时间,导致整个项目的重心偏移.如果在产品开发过程中,使用一个合适的B ...

  6. 产品经理如何赢得开发人员的尊重和支持?-摘自infoq

    对于产品经理来说,赢得开发人员的尊重和支持,从某种意义上讲,是产品迈向成功的坚实一步.最近,知乎社区上的开发人员和管理者在前.后两个帖子中对此展开了激烈的讨论,其中不乏真知灼见. 林志霖Cray认为产 ...

  7. .NET CoreCLR开发人员指南(上)

    1.为什么每一个CLR开发人员都需要读这篇文章 和所有的其他的大型代码库相比,CLR代码库有很多而且比较成熟的代码调试工具去检测BUG.对于程序员来说,理解这些规则和习惯写法非常的重要. 这篇文章让所 ...

  8. Front End Developer Questions 前端开发人员问题(二)CSS 后续

    问题来源:http://markyun.github.io/2015/Front-end-Developer-Questions/ 31.视差滚动效果,如何给每页做不同的动画?(回到顶部,向下滑动要再 ...

  9. 开发人员看测试之TDD和BDD

    前言: 已经数月没有来园子了,写博客贵在坚持,一旦松懈了,断掉了,就很难再拾起来.但是每每看到自己博客里的博文的浏览量每天都在增加,都在无形当中给了我继续写博客的动力.最近这两天有听到Jbehave这 ...

随机推荐

  1. json字符串转java对象

    今天遇到一个问题,前端ajax获取到一个javaBean对象,好多方法发ajax请求需要把这个对象再传到后端,后端再根据这个对象进行操作(之前计划传递id,但发现传递id的话,后端多个方法都需要根据i ...

  2. python循环删除列表元素常见错误与正确方法

    python循环删除列表元素 觉得有用的话,欢迎一起讨论相互学习~Follow Me 常见错误 常见错误一:使用固定长度循环删除列表元素 # 使用固定长度循环pop方法删除列表元素 num_list_ ...

  3. np.clip截取函数

    np.clip截取函数 觉得有用的话,欢迎一起讨论相互学习~Follow Me 将范围外的数强制转化为范围内的数 def clip(a, a_min, a_max, out=None): 将数组a中的 ...

  4. bzoj千题计划250:bzoj3670: [Noi2014]动物园

    http://www.lydsy.com/JudgeOnline/problem.php?id=3670 法一:KMP+st表 抽离nxt数组,构成一棵树 若nxt[i]=j,则i作为j的子节点 那么 ...

  5. asp.net将ppt文档转换成pdf

    一.添加引用 using Microsoft.Office.Core;using Microsoft.Office.Interop.PowerPoint; 二.转换方法   C# 代码   复制 // ...

  6. 用于阻止缓冲区溢出攻击的 Linux 内核参数与 gcc 编译选项

    先来看看基于 Red Hat 与 Fedora 衍生版(例如 CentOS)系统用于阻止栈溢出攻击的内核参数,主要包含两项: kernel.exec-shield 可执行栈保护,字面含义比较“绕”, ...

  7. 【网络编程】使用getnameinfo()/getaddrinfo()/InetPton()

    1.简要 从前用的网络编程函数现在又做了一定的改动,报了这么3个错误. error C4996: 'inet_ntoa': Use inet_ntop() or InetNtop() instead ...

  8. linux系统时间不同步解决办法(同步本地时间)

    改变/etc/目录下的localtime文件,既可以改变当前的时区 1.方法是到/usr/share/zoneinfo目录下找到你要相对应的时区文件,例如上海在/usr/share/zoneinfo/ ...

  9. su: cannot set user id: Resource temporarily unavailable【转】

    今天R&D所在主机出现su: cannot set user id: Resource temporarily unavailable资源不可用报错,直接通过其他机器ssh huyuh@xxx ...

  10. tomcat启动报错:Injection of autowired dependencies failed

    tomcat启动报错:Injectjion of autowired dependencies failed 环境: 操作系统:centos6.5 tomcat: 7.0.52 jdk:openjdk ...