程序江湖:第二十章 讲标的前一晚上

2023-05-16

 

说明:非常抱歉,这周参加了太多的会议。原来写作也是需要心情的,当没有心情的时候,你都懒得动笔。

欧阳明来到云南的最主要的目的,是为了应对昆明客户要求的评标。就是客户邀请了几家资质还可以的公司,分别演示和讲解各自的系统,然后再进行评选。而这一次他们就是要进行讲标。欧阳明没有讲过标,这次也不是他讲,是当地的分支经理亲自上阵。分支经理名字中也有一个“琨”,因此人称琨哥,另外还有一个响当当的名号:“西南王”。是公司西南几个省市的市场负责人。

西南王不是盖的。至少讲标方面,欧阳明一行人都得好好学习。

讲标的前一天晚上,大家都还在进行紧张调试,做系统验证。大家的思路很明确,按照讲标的顺序,把系统完整演示一遍。过程中不允许出现任何错误。这个方法他们取名叫“主流程覆盖法”,后来一直持续使用下来。这个方法的最大好处,在于真正结合业务在进行验证,而不是单纯的功能验证,所以目标导向很强。但即使这样,系统也还是一直在报错。

“这个系统的框架太差了,必须进行改进!”欧阳明在旁边给冀扬他们打气,慢慢就聊开了。

“不如重写一个得了!”冀扬也基本同意他的想法,但更愿意自己写,而不是改写。

“嗯,重写一个是必然的,因为这个产品目前是拓展客户,还属于需求收集阶段。需求稳定后,必然会进行大版本升级的。”

“那什么时候才可以升级呢?”

“这个还得有点时间,目前关键是解决系统的稳定性问题。”

“那得从那里着手呢?”

“目前,影响稳定性的主要有两个方面:第一个是模块之间存在不必要的耦合,导致数据一致性常常存在问题。”

“嗯,是的。”

“第二个问题是,数据量大的时候的软件性能问题。常常出现大工程,系统就歇菜了。”

“嗯,要解决这两个问题也很麻烦啊。”

“是的,不过整体思路还是很明确的。耦合的思路就是解耦,用接口的方式,将模块独立出来,不允许模块对模块的直接引用。”

“这个还好说,那性能呢?”

“嗯,表面上说,性能问题很复杂,因为形成原因多种多样。不过针对咱们的系统,性能往往来源于大数据量的导入(到SQLServer)和服务端的数据获取。”

“那又怎么样?”冀扬继续问道。

“就是说,我们第一解决好导入数据的模型,然后适时优化数据获取的SQL即可。”欧阳明这样解释到。

讨论还没有完,但是时间已经很晚了。为了更好的应对明天的讲标,大家都要好好休息。因此在最后一次流程正常走完之后,下班的命令被欧阳明下达了。

第二天,他们的讲标顺利吗?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

程序江湖:第二十章 讲标的前一晚上 的相关文章

  • STM32F4无人机动力旋翼拉力测试

    更多交流欢迎关注作者抖音号 xff1a 81849645041 目的 了解无人机电调 电机转速 旋翼拉力与油门给定信号之间的关系 xff0c 可以通过相关设备进行拉力测试 实验原理 飞机旋翼绕旋翼旋转轴旋转时 xff0c 每个叶片的工作类同
  • STM32F4无人机6轴运动处理组件MPU6050

    目的 学习MPU6050的原理 MPU6050初始化方法 原理 MPU6050是9轴运动处理传感器 它集成了3轴MEMS陀螺仪 xff0c 3轴MEMS加速度计 xff0c 以及一个可扩展的数字运动处理器DMP xff08 Digital
  • 基于STM32F030驱动BMP180气压传感器

    目的 了解气压传感器 BMP180 的驱动原理 xff0c 通过配置 STM32F030 的GPIO及 IIC通信时序 xff0c 采集气压传感器 BMP180的值 原理 在测量海拔高度时 xff0c 传统的做法是通过测量某一高度的大气压力
  • 10G大文件上传最全方案:秒传、断点续传、分片上传,包教会!

    上一篇 xff1a 麻了 xff01 Fastjson 再曝反序列化漏洞 前言 文件上传是一个老生常谈的话题了 xff0c 在文件相对比较小的情况下 xff0c 可以直接把文件转化为字节流上传到服务器 xff0c 但在文件比较大的情况下 x
  • vscode运行C/C++程序

    一 vsocde对C C 43 43 的支持 Visual Studio Code对C C 43 43 语言的支持由Microsoft C C 43 43 扩展程序提供 它使得C C 43 43 在Windows Linux和macOS等跨
  • KEIL下载键变灰色,ST-link无法下载程序

    昨天在调试板子时 xff0c ST LINK下载还是好好的 xff0c 今天开始调试程序 xff0c 突然发现 xff0c KEIL的下载键变成了灰色 xff0c 无法下载 xff0c 如下 xff1a 后面仔细核对了KEIL的设置 xff
  • C++编程中常遇到的问题

    1 路径中不能存在空格 2 for等循环结构中 xff0c 如果判断条件的变量是size t或者unsigned时 xff0c 最好不要采用 i 来递减变量 xff0c 因为这两种类型没有负数 3 引用的引用不可用 xff1a int am
  • keil 采用 makefile 实现编译

    1 说明 由于keil 软件需要收费 xff0c 故有许多公司或者个人希望能够使用makefile 实现编译功能 如此一来 xff0c 就可以脱离了keil 公司的限制 xff0c 自由开发 2 开发环境 xff08 1 xff09 win
  • ROS常用消息

    1 sensor msgs sensor msgs是存储传感器常用消息数据message的包 xff0c 提供各种消息数据message的转换方法并定义了常用传感器使用的消息类型message xff0c 如相机 激光扫描测距仪等 xff1
  • .net7 通过 JsonTranscoding 实现 gRPC 与 Web API 一鱼两吃

    目标 在一个网站内 xff0c 用一套proto即提供gPRC 调用 xff0c 又提供 Web API 调用 实现方法 根据微软官方James Newton King xff08 Newtonsoft json 作者 xff09 的文章
  • 滑模控制程序及Simulink仿真

    最近在看论文 xff0c 不太懂滑模控制是个什么东西 xff0c 便开始学习 使用了这篇文章的代码进行实现 https blog csdn net sinat 38887014 article details 103115218 不过这篇文
  • 飞行器设计大作业

    防空导弹主级燃料相对质量因数计算 问题描述 问题解答 详细实验报告及代码见链接 xff1a 飞行器设计大作业 MATLAB运行结果如下图所示
  • c++编程时为什么老是出现cout未定义

    include lt iostream gt using namespace std 加上这句 cout输出流类声明和定义都在iostream之中 对于非标准C 43 43 而言是iostream h 其名字位于std空间 xff0c 对于
  • webApp优化心得

    webapp性能优化 本文中提到的app前端采用的技术栈是Vue全家桶 43 原生js http请求优化 xff1a 场景1 xff1a 当用户操作过快时 xff0c 页面之间跳转时间缩短 xff0c 在网络状态不可控的情况下 xff0c
  • Win10 ctrl快捷键的全称

    Win10平台中 xff0c 以下快捷键在文本编辑器中通常有类似的作用 xff1a ctrl 的全称是 control xff0c 控制 ctrl 43 全称功能AAll全选CCopy复制选中的文本FFind在文本中查找指定的字符串NNew
  • 集成测试(自顶向下,自底向上,三明治)

    文章目录 集成测试 Integration test 集成测试方法和策略非渐增式集成渐增式集成 自顶向下集成自底向上集成三明治集成 集成测试 Integration test 也叫组装测试或联合测试 xff0c 是在单元测试的基础上 xff
  • FreeRTOS阅读记录-task相关

    使用FreeRTOS也很长时间了 xff0c 断断续续看过 xff0c 现在记录 xff0c 流程写出来不难 xff0c 难的是进行高度简洁的总结 在学校时 xff0c 看过UCOS II的代码 xff0c 由于版权问题 xff0c 不能使
  • DIY制作示波器的超详细教程:(一)我不是为了做一个示波器

    讲一个故事 xff1a 今年九月 xff0c 一个新学期的开始 xff0c 课很少 我是一个闲不住的人 xff0c 这样的日子很难熬 xff0c 想去电子市场逛逛 xff0c 但学校离市区有三十 多公里路 xff0c 终于无聊到周末了 和平
  • Mysql取2位小数,加百分号,结果加序号

    1 取2位小数 方式一 xff1a select truncate data total 2 实际使用中发现丢失精度 方式二 xff1a select convert data total decimal 10 2 推荐此方法 xff0c
  • 从入门到进阶,JAVA书籍的最佳阅读顺序!

    本文首发于知乎 xff0c 已获得1000 43 赞和收藏 原文链接 xff1a https www zhihu com question 269505829 answer 1791006152 先介绍下本人的情况 xff0c 希望对大家学

随机推荐

  • 设计数据密集型应用-C5-主从架构及同步延迟问题

    本文是 设计数据密集型应用 第5章学习笔记 什么是Replication Replication是在多台机器上维护的相同的数据 xff0c 即副本 保存副本的原因有以下几种 xff1a 减小延迟 xff1a 使得地理位置上数据离访问者更近
  • 第一条Pulsar消息发送

    什么是Pulsar pulsar是一个多租户 高性能server to srever消息解决方案 xff0c 最初由雅虎开发 xff0c 现在由apache维护 Pulsar的核心特性 xff1a 多集群云原生支持低延迟 良好的伸缩性多语言
  • 2014找工作总结-机会往往留给有准备的人

    转发请注明出处 xff1a 2014找工作总结 机会往往留给有准备的人 计算机专业同学的充电站 CSDN博客 其实我的求职过程在十一之前就已经结束了 xff0c 总体讲比较顺利 参加面试的几家公司基本都拿到了offer xff0c 分别是阿
  • 【数字图像处理】C++读取、旋转和保存bmp图像文件编程实现

    通过我这些天用C 43 43 读写bmp图像的经历 xff0c 摸索再摸索 xff0c 终于对bmp文件的结构 操作有了一定的了解 xff0c 下面就大概介绍bmp图片纯C 43 43 的读取 旋转和保存的实现过程 要用C 43 43 读取
  • 【数字图像处理】直方图均衡化详解及编程实现

    直方图均衡化的英文名称是Histogram Equalization 图像对比度增强的方法可以分成两类 一类是直接对比度增强方法 另一类是间接对比度增强方法 直方图拉伸和直方图均衡化是两种最常见的间接对比度增强方法 直方图拉伸是通过对比度拉
  • 软链接和硬链接到底有啥作用和区别

    前言 xff1a 在网上搜索了好久 xff0c 看了很多博客 xff0c 某度知道等等 关于软硬链接的解释都太模糊 xff0c 还有什么i节点 xff0c 跨分区根本弄不明白 xff0c 在查阅了书籍和询问老师后决定自己写一篇简单的博文 x
  • 【GPU编程】体绘制传输函数-分类(Volume Rendering Transfer function:Pre- VS Post-Classification)

    在科学可视化中 xff0c 我们所获得的体数据集经常是代表一些光学上的不同物理属性的单值 通常没有可行的方法可以从这样的数据中获得发射和吸收属性 因此用户必须采用某种映射方法给数据值分配光学属性值来决定数据中的不同结构的模样 这离的映射就被
  • 【OpenGL】理解GL_TRIANGLE_STRIP等绘制三角形序列的三种方式

    GL TRIANGLE STRIP绘制三角形方式很多时候令人疑惑 xff0c 在这里对其运作机理进行解释 一般情况下有三种绘制一系列三角形的方式 xff0c 分别是GL TRIANGLES GL TRIANGLE STRIP和GL TRIA
  • 【C++深入探索】Copy-and-swap idiom详解和实现安全自我赋值

    任何管理某资源的类比如智能指针需要遵循一个规则 xff08 The Rule of Three xff09 xff1a 如果你需要显式地声明一下三者中的一个 xff1a 析构函数 拷贝构造函数或者是拷贝赋值操作符 xff0c 那么你需要显式
  • 【Linux】Vim编辑器-批量注释与反注释

    vim编辑器 批量注释与反注释 在使用vim编写代码的时候 xff0c 经常需要用到批量注释与反注释一段代码 下面简要介绍其操作 方法一 块选择模式 插入注释 xff1a 用v进入virtual模式 用上下键选中需要注释的行数 按Contr
  • 【笔试面试题】腾讯2013实习生面试算法题及参考答案

    总结了一下自己遇到的以及同学遇到的面试算法题 xff0c 是技术二面 有几道题给出了参考答案 xff0c 还有几道没有好的思路 路过的大侠如果有好的思路请留个言交流下呗 1 八数码问题 xff1a 3 3的格子 xff0c 有1 8个数 x
  • 【Linux学习】epoll详解

    什么是 epoll epoll 是什么 xff1f 按照 man 手册的说法 xff1a 是为处理大批量句柄而作了改进的 poll 当然 xff0c 这不是 2 6 内核才有的 xff0c 它是在 2 5 44 内核中被引进的 epoll
  • vs code 集成git 的使用

    vs code 集成git 的使用 目录概述需求 xff1a 设计思路实现思路分析1 1 git 安装配置2 下载源代码 拓展实现相关工具如下 xff1a 实验效果 xff1a xff08 解决思路 xff09 分析 xff1a 小结 xf
  • DataNode的启动流程

    hadoop 源码解析 DataNode启动流程 目录概述正文 xff1a 设计思路 相关代码如下 xff1a 小结 xff1a 参考资料和推荐阅读 LD is tigger forever xff0c CG are not brother
  • 算法设计应该依赖抽象而不是业务

    很多时候 xff0c 算法的设计是归属于详细设计阶段的 一些公司甚至都没有设计而直接编码 这些往往导致很多算法的实现都混杂在业务模块中 典型的特点是 xff0c 这些算法会依赖于业务实体的某些属性的实现 举一个简单的例子 xff0c 我曾经
  • 做程序员老婆的幸福

    刚好看网上一个写程序员老公的 说说程序员老公的一些事情 请帮忙分析是不是典型程序员 xff0c 想起自己就是一个程序员 xff0c 也是一个老公 xff0c 却不以为然起来 虽然不以为然 xff0c 却并没有驳斥的任何意思 毕竟很多人都不一
  • 前端与后端接口的交互案例

    一 案例描述 1 xff0c 前端页面提供用户名 xff0c 密码输入框 2 xff0c 通过Ajax发送请求到后端Serlvet 3 xff0c 后端Serlvet处理请求 xff0c 根据输入的用户名和密码返回给前端不同信息 前端访问后
  • 好习惯成就好程序员

    公司搞了一次技术峰会 xff0c 我有机会和大家聊了一下有关如何成功的问题 会上我向大家提出了我的想法 xff0c 好习惯才能成就好程序员 有很多人可能对这句话很不以为然 xff0c 我也不忙辩解 xff0c 先回答我下面的一个问题 现在我
  • 程序江湖:第三章 莫等闲白了少年头

    周五因为羽毛球比赛 xff0c 没有更新 xff0c 今天继续 读者反馈 xff1a 很多读者反馈主人公的名字比较土 呵呵这个没关系 xff0c 可以在整理的时候统一修改 另外有些人表示特别希望看到职场的故事 xff0c 这个放心 本就是这
  • 程序江湖:第二十章 讲标的前一晚上

    说明 xff1a 非常抱歉 xff0c 这周参加了太多的会议 原来写作也是需要心情的 xff0c 当没有心情的时候 xff0c 你都懒得动笔 欧阳明来到云南的最主要的目的 xff0c 是为了应对昆明客户要求的评标 就是客户邀请了几家资质还可