热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

契约值多少钱?

软件开发中契约的重要性大家都知道,但是值多少钱呢?我的回答就是502+200+100=400块今天一个客户给我

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

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

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

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

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

Path\Excute.Exe {GUID} {Password}

但是实际的处理如下:

Path\Excute.Exe {GUID}

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

这个问题说明什么?

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

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

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

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


推荐阅读
  • 本文由fulinux撰写,探讨了BeagleBone平台下Yocto配置文件中的MACHINE_EXTRA_RRECOMMENDS变量的具体作用及其对系统构建的影响。欢迎关注和支持。 ... [详细]
  • Java EE CDI:解决依赖关系冲突的实例
    在本教程中,我们将探讨如何在Java EE的CDI(上下文和依赖注入)框架中有效解决依赖关系的冲突问题。通过学习如何使用限定符,您将能够为应用程序的不同客户端提供多种接口实现,并确保每个客户端都能正确调用其所需的实现。 ... [详细]
  • 本文探讨如何使用 PHP 进行字符串处理,特别是如何检测一个字符串是否存在于另一个字符串中,并确定其具体位置。通过实例代码展示,帮助读者掌握这一常用功能。 ... [详细]
  • 本文详细介绍了几种常见的开源许可证,包括BSD、GPL、LGPL、MIT、Apache、MPL和CDDL等,探讨了各自的特性和适用场景。 ... [详细]
  • 本文详细介绍了Windows 10操作系统中桌面图标变白的问题及其解决方法,包括调整显示设置、系统文件丢失和系统稳定性等方面的原因分析。 ... [详细]
  • 本文介绍了如何使用Gradle和gdx-setup.jar工具来创建LibGDX项目,包括详细的步骤和注意事项,适合初学者和有经验的开发者。 ... [详细]
  • 在DELL Inspiron 14R上部署CentOS X64 6.4的详细步骤
    本文详细记录了在DELL Inspiron 14R笔记本电脑上安装CentOS X64 6.4操作系统的过程,包括遇到的问题及解决方法。 ... [详细]
  • Spring Boot 入门指南
    本文介绍了Spring Boot的基本概念及其在现代Java应用程序开发中的作用。Spring Boot旨在简化Spring应用的初始设置和开发过程,通过自动配置和约定优于配置的原则,帮助开发者快速构建基于Spring框架的应用。 ... [详细]
  • 在Win10上利用VS2015构建Caffe2环境
    本文详细介绍如何在Windows 10操作系统上通过Visual Studio 2015编译Caffe2深度学习框架的过程。包括必要的软件安装、环境配置以及常见问题的解决方法。 ... [详细]
  • 本文详细介绍如何利用大白菜U盘启动盘来安装Windows 7旗舰版操作系统,包括启动设置、PE环境下的操作以及系统安装的具体步骤。 ... [详细]
  • Webpack中实现环境与代码的有效分离
    本文探讨了如何在Webpack中有效地区分开发与生产环境,并实现代码的合理分离,以提高项目的可维护性和加载性能。 ... [详细]
  • 随着EOS主网的成功启动,众多开发者和投资者对其给予了高度关注。本文旨在介绍如何构建EOS开发环境,包括所需的基本硬件配置、软件安装步骤以及常见问题的解决方案。 ... [详细]
  • 提供第十四届全国大学生智能车竞赛技术报告的下载链接及简要说明。 ... [详细]
  • 前言Git是目前最流行的版本控制系统,在它的基础之上,GitHub和GitLab成为当前最流行的代码托管平台,它们均提供的代码评审、项目管理、持续集成等功能,越来越多的互联网企业都 ... [详细]
  • 百度云加速节点IP白名单配置指南:宝塔面板Nginx防火墙应用
    百度云加速为已备案的网站提供免费加速服务,但使用宝塔面板自带Nginx防火墙的用户需将百度云加速的CDN IP段加入白名单以确保正常访问。本文将详细介绍如何操作。 ... [详细]
author-avatar
丨丶皓月_261
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有