重构憋出内伤,各种吃一堑长一智

2020-03-18 00:33:12 +08:00
 gkiwi

直系技术大佬让换技术栈,强推重构,我们心想做就做吧,尽量把东西做的好一点。但是我们的代码里面还有其他部门维护的代码,然后各个方向申请人力,大家上来第一句就是你们这有啥收益,我只能强行陪着笑脸全程瞎逼逼。。

当然,自己第一次搞涉及这么多人的跨部门项目,其实有点力不从心,很多地方也做得不好,希望项目别黄,到时候再给大家分享经验。

5599 次点击
所在节点    程序员
32 条回复
HangoX
2020-03-18 00:45:20 +08:00
有啥收益你都说不出来?怎么推?最起码你对技术可以说,你们可以学到新的架构,出去找工作更好找,牛逼更好吹
gkiwi
2020-03-18 00:49:01 +08:00
@HangoX 不是说不出来,只是很多时候,对我们组内是有收益的,而对于组外的收益则小很多。所以推起来很勉强。
Macolor21
2020-03-18 01:08:34 +08:00
上学的时候整理笔记不是很正常的么? 应该也算重构吧?更别说用新技术栈的程序重构了。

一来可以重新梳理业务,二来可以对比新技术栈和旧技术栈设计上的差异。
jinsongzhao
2020-03-18 01:15:03 +08:00
这不叫重构吧,是重写。重构是量变到质变,反复推敲后的渐进行为。
sagaxu
2020-03-18 01:21:30 +08:00
做好了可以写入大佬的 PPT,做黄了就是你办事不力,开会复盘吸取教训。项目刚做不久还好,就怕是屎山,哪些逻辑有用哪些没用都没人分得清了,连要重构什么都搞不清楚。
xcstream
2020-03-18 02:25:04 +08:00
没有收益,打回
mio101
2020-03-18 03:29:35 +08:00
没有收益,打回+1
aabbcc112233
2020-03-18 03:58:42 +08:00
谁提议谁推动啊,火葬场背锅侠可不好玩
1490213
2020-03-18 07:49:22 +08:00
朋友,这个事情最后的经验教训能不能分享一下,我们这边也有类似的跨部门项目,就因为类似的原因一直搁置着不敢动。
mseasons
2020-03-18 08:24:11 +08:00
换技术栈不是重写吗?
retanoj
2020-03-18 08:28:45 +08:00
很多时候合作部门处于 KPI 考虑会问:对我们有啥用?
个人浅薄的建议是,对支持的聊行动,对观望的聊对比,对反对的谈后果。
以结果价值为导向,你这新东西总会比旧的有优势吧?不然做它干啥?闲的没活儿了么?
aydd2004
2020-03-18 08:46:04 +08:00
我重构自己写的玩意儿都死去活来
HuHui
2020-03-18 09:00:44 +08:00
如果非技术主导的话,重构是自讨苦吃,各种蛋疼
HuHui
2020-03-18 09:03:32 +08:00
@HuHui 各种 deadline,各种疲于奔命。理想中的重构终于还是变成了敷衍赶工,以解决某些问题为目标终于还是变成了换壳了事。
exploreXin
2020-03-18 09:06:06 +08:00
技术大佬就一句话?没有任何业务分析,技术方案,各部门沟通?这些都要靠手下兄弟自己去做?恕我直言,你们这个大佬,是个煞比 。。。
opengps
2020-03-18 09:07:29 +08:00
自己挖的坑,含着泪填平吧,就是这种硬抗瞎来压力能飞快提升自己,不过这种压力不适合常有,太多了就把人压垮了
augustheart
2020-03-18 09:27:35 +08:00
对外没用的话……基本不要指望外面很好的配合了。自己扛吧
madeworldbetter
2020-03-18 09:30:10 +08:00
我们是另外一种情况,要推公共模块,然而公共模块又没有标准,互相扯皮......
ice2neet
2020-03-18 09:35:55 +08:00
没有收益重构干嘛 没事找事做?
hantsy
2020-03-18 09:36:07 +08:00
重构只是一个不断优化代码的过程,及时去掉 Bad smell。
很多技术升级和更替大的结构性重构,根本不会大多涉及到对外 API 的变化,不会影响其他人调用。

国内很多所谓重构,其实是推倒重来,Rebuilding,影响当然大了。

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

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

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

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

© 2021 V2EX