美文网首页
如何从DEV的角度预防TT

如何从DEV的角度预防TT

作者: 心水 | 来源:发表于2018-11-20 19:04 被阅读34次

    今天下午和开发负责人们一起讨论了如何从DEV角度预防TT,总结如下:

    1. 开发者要多问BA几个为什么,在理解需求(用户要解决什么问题)的基础上给解决方案做减法,用最简单的方法满足用户的需求。
    2. 尽量避免紧急代码修改,紧急代码修改是指在上线前的最后一个下午的代码修改,紧急代码修改需要经过开发负责人的批准和审核。
    3. 做好有针对性的Code Review,针对性是指下列情况下的Code Review。并持续分享Code Review中发现的典型问题。
      a.紧急的代码改动
      b.新手的代码改动
      c.容易出问题的功能的代码改动
      d.容易出问题的开发者的代码改动
    4. 做好单元测试,以最小的代价测试和自动测试代码改动。
    5. 落实每个模块的开发责任人,开发责任人需要持续提升对代码的熟悉度和掌控度,要敢于重构经常出问题的垃圾代码。
    6. 空值防护,要假设空值是可能发生的,如果空值会影响到后续的逻辑,需要和BA确认空值的处理逻辑,不能简单地判空,隐藏潜在问题。
    7. 开展代码吐槽与赏析活动,每个开发者每周必须贴一段代码进行吐槽和赏析,引起大家对代码内部质量的重视,持续提升代码的内部质量。
    8. 在Design Review模版中加入影响点分析,提醒大家务必重视影响点分析。

    最后引用下黎叔说的话作为结尾:

    要从根本上减少TT,主要还是依靠每个开发者的个人能力,我们要通过持续学习提升每个开发者的个人能力。

    我觉得是非常有道理的,如何做到需要我们持续的思考、学习和实践。

    相关文章

      网友评论

          本文标题:如何从DEV的角度预防TT

          本文链接:https://www.haomeiwen.com/subject/btgxqqtx.html