契约值多少钱?

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

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

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

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

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

Path\Excute.Exe {GUID} {Password}

但是实际的处理如下:

Path\Excute.Exe {GUID}

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

这个问题说明什么?

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

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

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

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

原文地址:https://www.cnblogs.com/Duiker/p/614998.html