• 契约值多少钱?


    软件开发中契约的重要性大家都知道,但是值多少钱呢?我的回答就是50×2+200+100=400块

    今天一个客户给我打电话,让我们马上派一个人去哈尔滨一趟,我说怎么了,他说一个功能无法启动了,而且里边有很多重要的数据,希望我们可以解决,我说好,但是我能不能了解一下情况呢,我说先通过QQ的远程协助,让我看一下。

    他说不行,他的QQ被盗了,我说好,我用手机给他申请了一个号,但是远程协助还是不行,因为,那边网络有点问题,无法连接,我说这样,按照我的指示试验一下,结果故障还是这样。

    我在我这边测试没有任何问题,后来突然发现他设置了超级用户的口令,而我一般是不设置口令的,我设置上口令后,故障出现了,和他说的一样。

    后来查看代码,原来是启动文件的格式不同了,约定的格式如下:

    Path\Excute.Exe {GUID} {Password}

    但是实际的处理如下:

    Path\Excute.Exe {GUID}

    因此就出现了不设置口令好用,设置口令就无法试用这功能的问题。

    这个问题说明什么?

    第一,就是开发要按照契约来做,如果接口变化了,要考虑调用者是否同步变更。

    第二,就是测试工作做的不好,通常按照弄默认模式不出错的,不代表特殊模式不出问题。

    第三,就是出了问题要好好沟通,否则夹着包就出差,浪费人力,也浪费物力。

    呵呵,这次省了400块,不错。

  • 相关阅读:
    JavaScript作用域学习笔记
    Object.prototype.toString.call() 区分对象类型
    oracle 经典SQL整理
    day31
    ID3决策树
    C# 中浅拷贝与深拷贝区别
    C#值类型和引用类型的区别
    C#守护进程(windows服务)
    C#线程池
    C#双缓冲绘图
  • 原文地址:https://www.cnblogs.com/Duiker/p/614998.html
Copyright © 2020-2023  润新知