出差回来发现代码被重构了!

2018-12-28 11:07:17 +08:00
 dayoushen

题主属于两个产品线,出差一周搞 A 产品线事情回来,一个星期快过去了,发现 B 产品线提交了一个新版本,本着好奇的心理看看更新了什么,最后自己完成的功能被重构了,心理 MMP。首先被重构了,还是很开心,终于少了一个包袱,不用调高校提供的 SDK,他们每次更新版本都不如旧版本好用,总是缺东西;其次发现组长在毫无征兆的情况下,被代码重构了,才意思到有很大的信任危机。问问大伙有没有相关经验,如何调整心态进入下一个产品线。

11815 次点击
所在节点    职场话题
72 条回复
jinhan13789991
2018-12-28 11:16:39 +08:00
准备简历吧
另外多看看设计模式
eamon666
2018-12-28 11:17:30 +08:00
总结下自己的不足,然后复习复习 明年换一个好公司吧。
ssynhtn
2018-12-28 11:25:46 +08:00
我就是那种一声不吭就重构别人的代码的人, 一般当我这样做的时候, 说明:
1, 我对这个项目还有热情,
2, 分配给我的任务太少, 闲的,
3, 实在是看不上原来的代码, 感觉写的像屎
以上三个条件缺一不可
Phariel
2018-12-28 11:28:40 +08:00
谁重构谁背锅 不是挺好
jinhan13789991
2018-12-28 11:31:34 +08:00
上面其实是玩笑话,我之前一直想重构代码,领导还不让呢
gzlock
2018-12-28 11:35:27 +08:00
只要公司还在就不是大问题
有人出差途中公司倒了的
imn1
2018-12-28 11:39:23 +08:00
两个词没能理解具体含义:组长、自己完成的功能

首先这些功能不是整个产品线吧?只是部分 class 或模块?
其次,组长不是项目经理吧?被下属私改不知照是问题,但如果上面还有项目经理,是他下令重构的不知照(原创建人外出)很正常
hhhsuan
2018-12-28 12:00:32 +08:00
我看了不爽的代码都是立刻动手重构,才不管是谁写的,老子没心情在那些垃圾代码上修修补补。
bobuick
2018-12-28 12:13:16 +08:00
这么玻璃心。要是定个流程规定重构前都要征得同意,估计又要被骂傻逼玩意啥都流程。
代码怎么样没点数么
要不代码烂的不行了,要么需求变太多了不得不改了。
wangxiaoaer
2018-12-28 12:27:43 +08:00
1 重构的代码跟你之前比起来有没有进步?

2 代码不是你的个人资产,是公司的,有权限的开发人员都可以改“你的”代码,不要玻璃心。
libook
2018-12-28 12:31:22 +08:00
别人没经过我的允许改我的代码,给我的感觉像是做销售别人抢了我的客户是一样的,这是职业道德的问题。

不商量就改别人的代码的心理是什么样的呢?
1. 我自认为我了解这个人做的业务,我觉得我可以改他的代码实现我的目的。(我这样试过,结果证明我对他的业务不够了解,修改完的代码造成了严重的问题,以后不问清楚再也不敢改了。)
2. 我觉得这个人是 SB,我表现我的能力的时候到了。(抢饭碗?)
3. 这个人联系不上,问题很紧急必须马上解决,没有任何其他人能解决这个问题,只能我来了,后果责任我来承担,一旦联系上这个人马上跟他说具体情况,以求理解。(个人能接受的合理理由。)

我想说,一个团队首先的互相尊重,每个人都认为每个人都是团队不可缺少的一份子,每个人也都能参与到团队所有工作中,这才是合作关系的体现;团队内人与人之间如果不是合作关系,那么差不多就只能是竞争关系或没关系了。
misaka19000
2018-12-28 12:39:15 +08:00
要是我开心还来不及,谁重构,谁负责,出了问题谁背锅😀
libook
2018-12-28 12:40:06 +08:00
不管出于什么原因,不告知就修改其实就是在否定原开发人员的存在意义,遇到这样的事情郁闷的人也通常是因为自己失去了存在感。代码质量差也得解决这个人的问题,要么提出意见商量并改正,要么除名,而不是只解决代码的问题,不然这个人的代码质量永远都是差的,永远都事后帮他解决质量问题显然得不偿失。团队成员的成长也是很重要的。
dayoushen
2018-12-28 12:42:31 +08:00
@imn1 产品线 B 没有产品经理,部门经理提出想法组长带着两个人干;程序是一个嵌入式 AI 板子上的 http 小后台,分成 3 个模块,被重构的是 http 服务。据了解部门经理没有重构的意思。1 月份这个产品线 B 估计要被放弃掉,人员会被抽离到另外一个产品线,所以在这个节骨眼上被重构也是让我很惊讶。
pusidun
2018-12-28 12:43:05 +08:00
代码还分你的我的?
在我电脑上就是我的 XD
orangeade
2018-12-28 12:45:12 +08:00
我的项目被重构好几个了,还挺开心的
imn1
2018-12-28 12:45:56 +08:00
@dayoushen
那就当下面的人在练习,宽容一下
跟他交待一两句,大意是将来去别的公司高就,这样做会吃亏的
dayoushen
2018-12-28 12:48:42 +08:00
谢谢大家的关心和批评,我是从传统行业出来的,对代码的理解上是可读性胜过技术先进性,可能没被他们认可,不过至少代码在线上已近跑了 3-4 个月了,所以被重构了还是感觉有点失落,虽然这样也能少了一件操心的事情。
不想那么多了,还是好好提高自己。
k9982874
2018-12-28 12:49:45 +08:00
我会问一下原因,然后对比一下自己的代码,吸收对方的优点。
myhot21
2018-12-28 12:50:01 +08:00
最喜欢别人重构我的代码,然后不再需要我维护那部分代码。

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

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

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

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

© 2021 V2EX