新入职被安排维护前人留下的'史前'项目,怎么防止砸键盘?

2017-09-07 18:16:38 +08:00
 allgy

一堆注释代码,毫无代码格式可言,大部分时间都浪费在理逻辑,我接手前项目经过好几个人手,改的乱七八糟,每天都想砸键盘,辞职的心都有了,怎么办?

9273 次点击
所在节点    职场话题
112 条回复
allgy
2017-09-07 22:56:52 +08:00
@chinvo ...
allgy
2017-09-07 22:58:44 +08:00
@Marlon 目前只能这样了😭
Sanko
2017-09-07 23:03:36 +08:00
删库跑路
t123yh
2017-09-07 23:27:39 +08:00
如果浏览器兼容不用怎么考虑的话,可以尝试一下前端直接强上 Vue 进行渲染
TuxcraFt
2017-09-08 01:04:20 +08:00
告诉老板 要么涨工资 要么走人……
cxbig
2017-09-08 01:29:42 +08:00
写新的 > 额外津贴 > 走人
msg7086
2017-09-08 02:29:51 +08:00
维护啥?改 bug ?那就慢慢改咯。烂项目改动耗时自然偏多,平时改一个 Bug 半天,换上烂项目改一个 Bug 要两周,这很正常的。心态放平,慢慢做就是了。跟上司或者老板说清楚情况,让他们充分了解工作的难点,给你充足的时间,我觉得就足够了。毕竟是按照时间发你工钱的,同样的时间,同样的收入啊。
cmonday
2017-09-08 05:22:13 +08:00
建议要求立项重做,好歹有个盼头。维护恶心的老代码除了培养耐心之外对个人提升没什么益处,远不如维护设计合理的项目或者开发有挑战的新项目。
如果不答应的话,除非薪水特别诱人,还是走人吧。
peneazy
2017-09-08 05:45:07 +08:00
看看你的上级人怎么样,人不行的话,果断走人
sfree2005
2017-09-08 05:46:19 +08:00
如果不能全部重构,至少可以提议部分独立的业务重构。就算是我自己的项目,看到自己一两年前写的代码我也有砸键盘的冲动,重构会是我的唯一选择。
cxh116
2017-09-08 07:19:21 +08:00
你是没有接手过更加糟糕的,一个仓库的 php 项目,维护了 5 年多,里面有用三种框架来实现不同的功能。
AEANWspPmj3FUhDc
2017-09-08 07:52:33 +08:00
再把代码恶化一下。
等着下一个接盘侠。
rason
2017-09-08 08:30:34 +08:00
以我多年经验,换一家很大可能也是这样的,骚年
xomix
2017-09-08 08:32:42 +08:00
…………没什么啊,就当学习一下反面教程就好了。
zlhsvc
2017-09-08 08:33:00 +08:00
维护还好点,开发新功能才要你命
klgd
2017-09-08 08:40:02 +08:00
@66beta #5 跟框架关系不大,完全取决与人
前几天还见了一个用 Laravel 写的像狗屎一样的项目呢
变量随意命名 $a $b $k $v,class 文件里带个 function
jadetang
2017-09-08 08:46:42 +08:00
我觉得那些劝你走人的都是在搞笑,工作中肯定会碰到遗留代码的。所谓的重写,其实也就是在造新的遗留代码罢了。大家都看过 重构 那本书,这是实践的好机会。当然,重要的是要管理好老板的预期,把事情说的严重一点。
allgy
2017-09-08 09:06:13 +08:00
@cxh116 👍
FYK
2017-09-08 09:06:42 +08:00
我们的主站版本还在 3.1 之前,不过我只是个新人,还在做基础工作,涉及不到源代码。这里就祝福一下你啦。
allgy
2017-09-08 09:13:13 +08:00
@t123yh 私下跟前端讨论过,为什么不搞分离,他说不想碰,最令我惊讶的是一个前端归产品部管,上级不懂技术,部门聚餐都是跟产品设计一起

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

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

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

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

© 2021 V2EX