公司新员工认为公司的代码很烂,是鼓励他重构还是让他先熟悉业务逻辑?

2016-11-24 16:11:36 +08:00
 vultr
13615 次点击
所在节点    程序员
92 条回复
eyp82
2016-11-24 22:54:14 +08:00
接楼上, 我并不是反对重构, 而是反对没有证据支持的拍脑袋重构, 这些基本是在做无用功, 重构完毕后 bug 收敛又要很长时间. 现在的有些工程师太浮躁, 动不动就要重构, 就跟很多的团队动不动就要搞一个框架一样. 这大概就是所谓的"面向简历编程"?
fenngBig
2016-11-24 23:20:01 +08:00
说明老员工被倒挂了
Midnight
2016-11-24 23:23:31 +08:00
大多数新来的都喜欢秀一秀,搞得好还好,搞不好就害死人了然后自己跑路,留下烂摊子害别人

曾经挖了一个哥们过来,一来公司就嚷嚷要把现有的 mvc 项目全部用 webform 重写,没两天就给他制服了
vultr
2016-11-24 23:28:36 +08:00
@fenngBig 老员工不会被倒挂,只是小庙留不住大神,老员工离职通常是追寻更好的发展,公司是支持的。
afxcn
2016-11-25 01:32:01 +08:00
@Midnight 居然有人要把 mvc 换成 webform 的。
zjsxwc
2016-11-25 08:44:21 +08:00
让他写单元测试先
zls3201
2016-11-25 09:10:28 +08:00
https://www.zhihu.com/question/32039226 你读一下这篇吧 我之前读的有些感触,专门为你重新搜出来的,有个员工抱怨和上级的回复,很有意义
kiros
2016-11-25 09:13:23 +08:00
鼓励他换工作 也许他写得更烂
alfer
2016-11-25 09:24:07 +08:00
鼓励他换工作 如果你是领导,重不重构都应该在你的掌控之中;如果你不是领导,对业务也很熟悉,但早有重构之念,却又怕节外生枝,所以推向别人,又不给予帮助。故,建议他换工作。哈哈哈。
waterinet
2016-11-25 09:40:59 +08:00
@hst001 来,说出你的故事~
MajorAdam
2016-11-25 09:43:08 +08:00
也许他写的更烂+1
waterinet
2016-11-25 09:46:43 +08:00
虽然经常碰到自己认为写得很烂的代码,但很多时候想改却有心无力,不是从上到下下定决心要重构的话还是慎重点好。
hjkl0001
2016-11-25 09:49:05 +08:00
我觉得吧,先熟悉业务逻辑,因为项目不等人,业务熟悉后也能合理重构项目代码
zhangdawei
2016-11-25 09:58:50 +08:00
如果他是神级的,鼓励他重构,
否则,还是哈哈哈,先看业务,等他有本事把自己那部分重构过了再说。
niluanxy
2016-11-25 09:59:52 +08:00
个人建议,先熟悉业务啊,一上来就重构绝对是作死。他如果要重构也成,你让他自己先把旧的功能重写一部分,完了再看他要不要。我这种强迫症晚期,经常重构自己框架和项目的人,都没勇气直接重构再跑的项目,都是小心翼翼的自己先做完一部分,测试没问题了,一点点换的。
GTim
2016-11-25 10:01:05 +08:00
目测翻页? 当然是鼓励他熟悉业务的情况下重构? 不要非得二选一
juleswang
2016-11-25 10:10:03 +08:00
熟悉业务逻辑 +1
eliteYang
2016-11-25 10:26:50 +08:00
一定是让他先熟悉业务逻辑,没有调查就没有发言权
andyL
2016-11-25 10:31:26 +08:00
新员工到岗肯定是想要有机会施展一下自己的技术,来证明自身的实力,要鼓励,有经验的人肯定知道要先熟悉业务再重构。
cuixiaolu
2016-11-25 10:33:14 +08:00
1.线上的话,稳定第一
2.重构的话,会对团队带来什么后果
3.有没有想过怎么避免后边的代码继续烂下去

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

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

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

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

© 2021 V2EX