公司项目越写越烂,想重构得不到支持,该走还是该留?

2015-05-18 14:46:28 +08:00
 ChoateYao

在这家公司已经快两年了,从项目的开始就一直在。
进来很多同事也有很多同事离职,代码腐烂的气息越来越重。
期间提出很多建议,如写单元测试、重构代码、整理文档、统一代码风格。
但是基本上只是纸上谈兵,领导每次都给予团队人员不熟悉、每个人的代码风格都不一样等说法。
那我究竟是走还是留呢?每天过来上班看着任务列表就不想工作,实在是不想在这个项目上面写任何代码了。

9996 次点击
所在节点    程序员
88 条回复
yxzblue
2015-05-18 21:03:26 +08:00
从项目的开始就一直在

楼主看来你的实力还不够,居然连点主导力都没有。

既然你都受不了了,又改变不了,那还不一走了之?
mahone3297
2015-05-18 21:08:57 +08:00
lz加油,你可以用自己的时间,从自己那一块,先慢慢试起来。。。
vjnjc
2015-05-18 21:41:09 +08:00
其实老项目都是这么玩的吧,还有重构起来真的就没有坑?
jakehu
2015-05-18 22:21:30 +08:00
我也遇到了楼主同样的问题 +1
yangqi
2015-05-18 22:29:50 +08:00
公司又不是靠代码挣钱,你代码重构的再完美,能给公司带来更多的收入么?
citysheep
2015-05-18 22:59:29 +08:00
如果高管完全不重视技术,而楼主又想在技术上有所学习和长进,建议楼主换个地方。
确实有些公司由于业务性质和领导的意识,对技术相当不重视,这种地方也许可以赚到钱,但是说实话,自己也会变得越来越没有竞争力。
如果楼主想转管理或者做其他业务,那到无所谓。
chendao
2015-05-18 23:07:00 +08:00
呵呵 辞职了自己开家公司 然后把原来的公司收购了
Niphor
2015-05-18 23:22:36 +08:00
之前也像楼主一样有理想,提出需要优化和重构,上面叫我先来个文档,文档交上去一个多月,会上我又提了一次,上面对我说:文档还没看,你再说说看。
之后我就不再提了,不注重代码质量的公司你提它没用,你重构也不会多给你钱。只要能跑,对公司来说就是OK的。

其实这东西主要看领导,领导搓了,那真的没办法,所以,钱多的,混日子吧。
自己捣鼓自己的东西,觉得自己可以了,有战斗力了,跳槽就是了。
est
2015-05-18 23:28:29 +08:00
重构,你要准备付出3倍的精力:

1. 一比一实现原有功能
2. 兼容老功能
3. 把老功能的数据迁移过来,并且平滑升级无缝切换。

没这个精力就不要重构了。
rockagen
2015-05-19 00:19:05 +08:00
重构阿,构到一半,突然一惊,“ 我艹 ”,从此以后不敢随便说重构二字.
wanglie
2015-05-19 00:39:02 +08:00
记住:你只是个打工的,不是来改变公司的。
prestohuan
2015-05-19 00:53:14 +08:00
重构阿,构到一半,突然一惊,“ 我艹 ,改个代码以前要1天,现在需要10分钟,那我不就下岗了吗”,从此以后不敢随便说重构二字.
LINAICAI
2015-05-19 01:30:09 +08:00
这是洁癖~
看到什么项目都是想重构 的啦
ibolee
2015-05-19 04:38:10 +08:00
如果是自己的非盈利项目重构是可以的。练手嘛。

如果不是上述情况,还是别重构的好。原因见楼上各位大拿所述。
xfspace
2015-05-19 08:09:12 +08:00
既然你都问了就在意了.走.........
simaben
2015-05-19 08:15:17 +08:00
只要老代码是稳定的就绝对不要动,不建议重构老代码。新功能可以按照新的方式写,尽量避免跟老代码有太多的耦合。
nellace
2015-05-19 08:28:50 +08:00
有些人的价值,是在他离开之后体现出了的
wwek
2015-05-19 08:38:15 +08:00
不要为了重构而重构.
我觉得重构起码的是 万不得已的情况下.
重构带来的利益比维护现有羡慕的利益更大才会去做重构
simo
2015-05-19 09:01:08 +08:00
从你领导的一方面可能最主要的问题是:在他眼里不信任你的能力。或者你确实没有这个能力。
这几年我个人经历这种事情有几次,项目确实有问题,提出重构的人也确实自负满满。
希望你的例子不是这种情况。
如果可以,你自己做一份**渐进的**重构计划,**方案定好**,把**时间点**都定好,给领导看看。
chinawrj
2015-05-19 09:02:09 +08:00
同意楼上的,不要为了重构而重构。重构的时机还未到。重构是要resource的,可能会影响到产品的进度吧,得从全局考虑

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

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

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

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

© 2021 V2EX