zoukankan      html  css  js  c++  java
  • 软件调试修炼之道之——反模式

    模式是用来解决常见的、反复出现的问题。反模式是一种另类的模式,指我们反复犯的一些常见错误,了解反模式是避免发生错误的第一步

    如果你发现自己面临着夸大优先级的问题时,那么可以采用如下方法:

    1. 定期清除你的缺陷,控制缺陷数据库
    2. 控制缺陷的优先级,允许用户指定严重性而不是优先级
    3. 不要用数字来表示优先级,按照优先顺序把缺陷列出来
    

    巨星效应会破坏团队。确保开发过程包含足够的检验机制和平衡机制:

    1. 确保“完成就是完成”,当前工作完成之前不允许任何人进入下一个任务。
    2. 将大任务分解成具体的小任务。
    3. 采用“自负自责”的原则,谁造成了缺陷谁就负责修复它。
    

    从最初的构思到最终部署,整个过程用同一个团队

    救火模式永远也不会修复任何质量问题,所以不妨退一步,先找出问题产生的根本原因,再去解决这些问题。

    当面对一个特别麻烦的软件时,我们习惯于丢弃现有的代码而重写新代码,但是,对任何重写的建议都要抱着怀疑的态度,进行一次非常细致的成本/收益分析,与此同时,避免彻头彻尾地重写

    没有代码所有权,有时候会导致质量低劣,甚至一塌糊涂,它之所以有效是因为有很多其他的极限编程方法支持,特别是结对编程、测试优先开发、及统一的编码标准,如果没有,那么这个方法就有危险了。

    记住:把所有不明白的地方都当作缺陷,即使当你确定这不是缺陷时,你也一定会学到一些东西。

  • 相关阅读:
    NSString
    IOS
    IOS
    UITextView
    UIButton
    IOS 视频缩略图的生成
    IOS CALayer的阴影属性
    IOS 创建渐变图层
    IOS 截取图片 部分 并生成新图片
    [看远、看透、看淡]
  • 原文地址:https://www.cnblogs.com/Ribbon/p/2932475.html
Copyright © 2011-2022 走看看