职场沟通教训 程序汪改了一行代码,导致测试和开发大战

本文章有视频的,请到B站 我是程序汪 观看

程序汪改了一行代码,导致测试和开发大战,职场沟通教训

程序汪改了一行代码,导致测试和开发大战

鸡汤文

每个人都会在沟通上出问题

工作上沟通出问题可能让你郁闷一天、丢了客户、损失金钱、甚至丢了工作

爱情上沟通出问题,女朋友发脾气、分手等等。

不喝鸡汤了,上正文。

不会沟通的程序员,肯定走不远

程序汪在工作沟通上也出现过问题,在这里教训总结分享给大家

程序汪上班现状

程序汪现在就是上班沟通思考方案2小时,代码只有5分钟

扎心了有木有

因为业务系统太过复杂,前期不想好,后期就是灾难(反反复复的改代码,一个字心累)

测试和开发相爱相杀

场景: 测试大佬要程序汪改一个问题,其实这不是功能问题,只是代码冗余字段多了,测试要求去掉,不去掉也不影响功能

            但是,去掉后代码改动点就非常多了,因为是微服务系统,我一改,下流系统也要跟着改动,这个影响面就大了。(影响面前期评估不到位)

沟通现场回顾

测试大佬:程序汪改下吧,这个地方不规范,程序X会配合你的

程序汪:好我改,其实内心不愿意(因为是老代码不想动)

程序汪:程序X有个改动点,我按测试大佬的意见改罗

程序X:啊,什么呀,好就这么改.............(这个地方沟通就出问题了)

过了两小时后,代码部署到开发环境后

程序X:程序汪你改的代码影响到我了

程序汪:测试大佬要求改的

程序X:测试大佬要求不合理啊,我去找测试大佬

群里开战:测试大佬和程序X,相互撕逼中,开发大佬也加入,程序汪也加入,扯来扯去   (程序X最后妥协了)

在这个沟通现场中,程序汪做的很不对啊,老司机也有翻车的时候

赶紧总结下

总结教训

1:先和测试说清楚代码改动的影响面,微服务比较坑爹,改一个接口性字段,影响到的链路可能比较长

2:代码改动测试工作量也大,需要重新测试

3:找开发大佬,把这个要不要改的锅甩出去,大佬发话了你在改

4:如果要改,影响的下流链路,必须沟通清楚,是否可以接受

5:改代码前多想在动手,不然后面还得返工

6:祖传代码建议不要改,影响面太大,除非你有充足时间回归测试

沟通建议:

  1. 文字+图片,复杂的上电话直接沟通

  2. 不影响功能的问题,一个字拖,不要急着改(特别是微服务系统,影响面不好评估,系统太大了)

  3. 不要1对1沟通,尽量1对多沟通,这样消息马上同步所有人

  4. 隔山打牛,把上级领导搬出来打压对方,必须学会借力打力,哈哈哈

微服务很强大,但导致沟通成功开发成本上升

特别是改一个接口性代码,切记小心影响下流微服务代码

沟通多一点技巧,代码少返工

大家一点要做一个会沟通的人,谢谢大家看完。

感恩

另外非常感谢,那些给我微信打赏的朋友

感谢那些看我视频给我素质三连的朋友

感谢关注我的朋友

迷茫路上有人指下方向是种幸运,努力必须选对方向 (程序汪的感悟)

我的最新视频都是B站首发,B站 我是程序汪

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/577111.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习作业二之KNN算法

KNN(K- Nearest Neighbor)法即K最邻近法,最初由 Cover和Hart于1968年提出,是一个理论上比较成熟的方法,也是最简单的机器学习算法之一。该方法的思路非常简单直观:如果一个样本在特征空间中的K个最相似&…

每日一题 --- 快乐数[力扣][Go]

快乐数 题目:202. 快乐数 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到…

GitLab更新失败(Ubuntu)

在Ubuntu下使用apt更新gitlab报错如下: An error occurred during the signature verification.The repository is not updated and the previous index files will be used.GPG error: ... Failed to fetch https://packages.gitlab.com/gitlab/gitlab-ee/ubuntu/d…

揭秘百度百科审核内幕,百科词条审核究竟需要多久?

百度百科作为国内最大的网络百科全书平台之一,致力于提供全面、准确的知识服务,同时也承担着审核百科词条的工作。在互联网时代,人们对信息的需求日益增长,因此百度百科的审核工作显得尤为重要。那么,百度百科词条审核…

Codigger用户篇:安全、稳定、高效的运行环境(二)

在当今数字化时代,随着云计算和大数据技术的飞速发展,分布式操作系统已成为支撑各类应用高效运行的关键基础设施。我们推出的Codigger分布式操作系统,正是为了满足用户对安全、稳定、高效私人应用运行环境的需求而精心设计的。上一次&#xf…

【大数据运维】minio 常见shell操作

文章目录 1. 安装2. 入门操作3. 命令帮助 1. 安装 下载 https://dl.min.io/client/mc/release/linux-amd64/ 赋权与使用 cp mc /usr/bin && chmod x /usr/bin/mc ./mc --help 2. 入门操作 # 添加minio到mc mc config host add minio_alias_name endpoint_adress …

素材投放效果追踪与精准识别:从数据洞察到策略优化的全方位解析

一、数据洞察:深度解析投放效果的核心指标在数字广告的世界里,数据是投放效果的晴雨表。通过深入的数据洞察,广告主可以清晰地掌握广告的实际表现,为后续的策略调整提供有力的支持。曝光量、点击率、转化率和投资回报率等指标&…

租用2核8G云服务器优惠价格258元一年、998元3年

京东云2核8G服务器优惠价格258元一年、998元三年,配置为2C8G-80G SSD系统盘-3M带宽-200G月流量 华北-北京,京东云服务器优惠活动页面 atengyun.com/go/jd 京东云2核8G服务器优惠价格 京东云:轻量云主机CPU内存:2C8G公网带宽&#…

Java基础之算数运算符的初级用法

运算符 运算符: 对字面量或者变量进行操作的符号 表达式: 用运算符把字面量或者变量连接起来,符合java语法的式子就可以称为表达式 不同运算符连接的表达式体现的是不同类型的表达式 一 .算数运算符 实践一下 加 减 乘 运行结果: 除 取模 运行结果 练习: 数值拆分 需求…

Windows Server 2022 使用ApacheDS用户远程桌面登录服务器

Windows Server 2022 使用ApacheDS用户远程桌面登录服务器 1、接上篇 Windows Server 2022 使用ApacheDS用户认证 使用Administrator用户远程登录192.168.1.100windows server,打开pGina软件 2、输入刚刚在ApacheDS中的新添加的用户测试一下,会自动添加…

顺丰接口接入-主要处理下单接口上电子面单上传问题

概述 最近接到一个需求,需要和顺丰接口对接。由于是第一次对接,就需要把所有的流程全部走一遍,从 注册到 关联API 以及代码测试,电子面单审核,上线,下面就分开来说明把。本来是想着偷懒来着,作…

伦敦银短线交易频率可以有多高?

伦敦银是很适合于短线交易的品种,至于交易的频率可以短到什么程度,取决于投资者采用的是手动交易,还是程序化的交易。高频交易(HFT)是一种利用计算机算法和高速网络进行的快速交易策略。高频交易者会利用复杂的数学模型…