同事未经同意修改我的线上代码,该怎么办 T_T

2016-10-16 07:51:06 +08:00
 diggzhang

同事是架构师,我们目的是做新旧系统的对比测试。 为了对比新旧消息处理是否异同,希望可以转发生产环境的流量做转发测试,侵入代码写了一个 proxy 。架构师大大在没有跟我打招呼的情况下,直接修改了线上代码在生产环境做测试。生产环境代码啊!两个人消息居然没有同步!觉得好不爽啊!测试期间出现一些 bug 导致线上环境不断重启。如果不是运维发现监控异常提醒,大家都没有发现。

其实应该有 gor 或 duplicator 或 tcpcopy 可以做到不侵入转发。架构师大大之前也让我去做过非常深度的测试,我甚至给出了图表,还横向对比了几款常用的流量转发工具。觉得自己非常尴尬,自知工作一年能力欠佳,表达能力欠佳,多次想表达自己,都被截断。已经非常努力的去适应架构师大大的工作模式,可是还是做不到他满意。我很尊敬技术人,遇到大神眼里发光,可是同事之间为什么偏偏觉得多了一层“傲慢”。很迷茫,现在都害怕跟他交流,三句不到就换来责问的语句,迷之尴尬。

5924 次点击
所在节点    职场话题
35 条回复
Hallujah
2016-10-16 08:10:57 +08:00
为了解恨:你把他的代码也改了。
为了面子:宽容地原谅他。
为了以后的工作:狠狠地艹他。
wsy2220
2016-10-16 08:11:29 +08:00
谁改谁负责嘛
bsidb
2016-10-16 08:36:20 +08:00
和非常忙的大大们交流,我自己的一点体会,也不知道适用不适用,权当一点经验交流吧~

跟非常忙的 boss 交流,要先抛出他最关心的问题的结论出来,如果他感兴趣再解释细节,如果他不感兴趣,直接忽略就好了。

虽然详细介绍一个事情的前因后果的过程是: 先 blablabla 介绍背景,再分析原因,最后得到结论。 但是 boss 一般都挺忙的,大多数时间只想听一个结论,不想听比较冗杂的分析过程。 所以和他们交流,先抛出你的结论,然后问他“您想听一下具体的原因么?” 如果他有兴趣,再简单介绍一下很概括的原因。如果他还有兴趣,再详细介绍一些细节的原因。如果他没兴趣,那就不用说了,他也不关心。

另外有人是天生的责问体质,不光对你,对所有的下属都是责问的状态,自己不要往心里去就好了~
shoaly
2016-10-16 08:53:56 +08:00
我建议还是要求他之后跟你多沟通, 或者让他写一个接口给你 你去调用..把他需要知道的信息都通过接口传进去, 至少这样才能让你自己的代码可控.
随便被插入一行"其他人"的代码, 先不说尊重不尊重, 出了问题 debug 上都是一个麻烦. 莫非你要先全部下载线上版本, 然后跟你自己的做 diff 然后再来找原因? 如果都已经开始线上线下 diff 了, 不如邀请你们同事一起跟你在开发版本中开一个 branch. 你来负责合并
binux
2016-10-16 08:54:01 +08:00
在线上做这种事情,责任比怎么做更重要,这种活,责任重产出还低,躲还躲不急呢。
作为小兵,做了足够的调研线下测试,更多的时候不是说保证万无一失,而是表明一个态度,你看我做了那么充足的准备,出错了责任也没那么大。

现在好了,有人愿意担这个责任,干这个活,那就让他干去呗。
ebony0319
2016-10-16 08:57:51 +08:00
喂,你的代码。
不是公司的代码。
ebony0319
2016-10-16 08:58:46 +08:00
少了一个逗号。
喂,你的代码。
不,是公司的代码。
laoyuan
2016-10-16 09:00:33 +08:00
你也傲慢呗,来啊互相伤害
songchao
2016-10-16 09:40:16 +08:00
怎么没有 Git ?
hasbug
2016-10-16 09:51:02 +08:00
1 楼已经说了
tabris17
2016-10-16 09:51:37 +08:00
撕逼呗
newworld
2016-10-16 10:13:28 +08:00
不要怂 就是艹他 干得他不要不要的!
开玩笑 O(∩_∩)O~
沟通很重要 一定要沟通。。。
kouryu
2016-10-16 10:39:57 +08:00
生产环境这种改动没有操作规范吗?
报备一下,下次出问题就直接说好像代码被改了,给自己争取缓冲时间 23333333
sutra
2016-10-16 10:40:02 +08:00
没有经过 QA 部门签字的代码也能进入生产环境?药丸。
ldbC5uTBj11yaeh5
2016-10-16 10:40:43 +08:00
不要怂,干他啊。

具体干的姿势温和一点就行了。
ooh
2016-10-16 10:50:23 +08:00
扔杯子
geew
2016-10-16 10:53:30 +08:00
同意五楼

反正有人愿意来背锅求之不得呢 爱改就改呗 谁改谁负责
davidlau
2016-10-16 11:04:39 +08:00
code review 很重要
xw
2016-10-16 11:04:40 +08:00
(吐槽下--)
之前生产环境代码都是 sftp 手动传上去,然后上头领导(以前是开发,现在不写了)经常私自改动,而且也不把改动提交到 svn 或 git (只开发环境用了版本控制,生产环境一直是手动传上去),也不告知几个开发人员,经常出现莫名其妙情况,也是无语了、、、
goodryb
2016-10-16 11:09:18 +08:00
这种情况难道不是运维去叼他么,线上的东西开发怎么会有权限动

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/313089

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX