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

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

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

9648 次点击
所在节点    职场话题
112 条回复
mhycy
2017-09-08 11:11:56 +08:00
@cxh116 还好你是 PHP,我们维护过 C#同样操蛋的项目。。。。
allgy
2017-09-08 11:12:29 +08:00
@2ME 差不多,根本没有严格遵循 mvc
allgy
2017-09-08 11:14:28 +08:00
@wolffn 是的
allgy
2017-09-08 11:20:41 +08:00
@qiqico
silov
2017-09-08 12:14:36 +08:00
问个镜像问题:项目第一个 /批开发者,如何避免后人接手的时候产生此类情绪?

我现在就是团队的后段项目第一个开发者,尽量完善一些代码和注释,尽量规范化,但是业务变更有时候是很快的,项目要跟上进度需求很容易产生一些逻辑混乱的代码。。。这种事情又需要怎么避免呢。。。
pandago
2017-09-08 12:20:23 +08:00
@silov 上线之后优化代码
fishman
2017-09-08 12:27:59 +08:00
说走人的,你们都不维护项目吗?
allgy
2017-09-08 12:35:52 +08:00
@silov 最基本的开发手册需要有,还有就是可以完成功能后重构优化不好的代码
qiumaoyuan
2017-09-08 12:49:09 +08:00
有能力和权力就直接改。没能力或者没权力就走。抱怨不解决问题。
msg7086
2017-09-08 13:08:35 +08:00
对于 Append 我跟你说,单个回复里可以回复很多人,不需要一层一层回,避免触发 1800 大法。
wangcansun
2017-09-08 13:10:34 +08:00
要不要来一次重构啊,多爽
silov
2017-09-08 13:26:12 +08:00
@pandago @allgy

开发手册基本的是会整理,不过完善的没有

至于优化重构,说起来是很轻松的,有精力、有机会自然也会一点点去做,但是公司初创阶段产品经常会会很频繁的跟着业务变动,很难抽得出时间做那么好,老板可不会给你时间等你优化架构什么的,而烂摊子本身就是这么一点点问题积累出来的。。。。。。

以前我也老吐槽,这谁留下的代码这么烂。。。现在跟前端同事老调侃,以后进入公司的开发会不会也这么吐槽我们,看来几乎是不可避免的,只能说尽我们所能的去做好吧。。。。
allgy
2017-09-08 13:35:14 +08:00
@msg7086 👌学到了
allgy
2017-09-08 13:35:55 +08:00
@silov 加油
server
2017-09-08 14:22:02 +08:00
忍 或者 滚,
fhefh
2017-09-08 14:24:18 +08:00
慢慢把坑填好~~ 我填了好几次坑了 反正能用 稳定运行
xzg1993
2017-09-08 14:57:31 +08:00
我真觉得我是个好人···把代码都重构了··恶心的代码自己都看不下去
ashin
2017-09-08 15:01:11 +08:00
我也经历过类似项目,维护过的人最后都离职了
Michelle1991
2017-09-08 16:36:59 +08:00
不是好正常的事情?如果做不了赞同忍或滚,所有工作都是自己分析衡量是否可以做,是否决定做,决定就不要考虑太多,抱怨无法解决问题,尽力解决问题,尽力后无法解决自己觉得无法接受了那就滚,只是别滚到同样的坑~忌抱怨心态
em84
2017-09-08 16:49:58 +08:00
胃镜做起来多爽(滑稽)

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

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

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

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

© 2021 V2EX