半夜睡不着觉,来吐槽下接手的屎山

2021-05-11 03:49:38 +08:00
 Jat001
API 文档没有,接口口口相传,架构图和白皮书倒是挺全
负责的模块没人交接,因为做我这块的已经离职一个月了,组长也不清楚细节,问到细节要查半天
不写注释,单元测试基本没有
一个仓库几个模块揉在一起,还称之为微服务
上云能解决的问题,非要自建,什么都要自己搞,复杂度成倍增加
http 服务连最基本的并发都没有考虑,说是业务逻辑里没并发,那用多线程起服务干嘛
说是没并发,可是最后还是发现了一个并发引起 bug,多线程同时读写一个文件还不加锁能不出 bug 吗
测试也水,业务逻辑里没并发就不测并发了?这个 bug 出现多久了
改一个 API 还要拉个十几人的群,我刚来一个月人都认不全,问找谁对接结果告诉我拉了个群
领导们真的忙,一个月了周会一次没开成

从业快十年没见过文档没有还没人交接的项目,生活所迫,要不是没钱早溜了
3428 次点击
所在节点    职场话题
38 条回复
yuancoder
2021-05-11 10:40:41 +08:00
你工作这么久了,应该能看开了。
Jat001
2021-05-11 11:02:24 +08:00
@yuancoder 看不开,别人怎么样我不管,反正单元测试和文档不写我是不会提交代码的,催也没用
DeepRedApple
2021-05-11 11:11:12 +08:00
正常的很,我最近也接手一个,产品、开发、组长全走了,代码那家伙跟月球的表明一样,全是坑。分页查询数据,写两个 SQL,一个查询分页数据,一个查询总数;还动不动 OOM 。
taowen
2021-05-11 11:36:19 +08:00
https://zhuanlan.zhihu.com/p/371279371 代码无可避免腐化是因为这 5 个原因
noparking188
2021-05-11 13:00:25 +08:00
@Jat001 #9 差不多问题,七八年的祖传项目,人换了一批又一批,业务逻辑非常复杂,堆砌成一坨,但是没有文档和注释。产品也没有文档留存,了解细节需要开发去逐行看代码整理
现在意识的到这个问题,开始尝试优化重构和整理文档
一切看上去像在变好,但因为团队管理和人员素质的问题,太慢了,把时间耗在这里不值得,提升太慢了
noparking188
2021-05-11 13:03:00 +08:00
@LessonOne #11 打算刷够题再说,至少得准备充分叭,刚好趁离职的机会好好休息几个月
CutieJohn
2021-05-11 15:28:00 +08:00
躺平就行了~~~~
johnsona
2021-05-11 16:21:45 +08:00
听哥一句话 千万别重构
重构算 kpi 吗 加工资吗 转正汇报你怎么说?你重构了这个项目?重构其他人配合吗?
Jat001
2021-05-11 16:23:56 +08:00
@johnsona 傻子才重构啊,另起炉灶搞也不重构啊
really28
2021-05-11 19:21:33 +08:00
真实
liaojl
2021-05-12 07:02:40 +08:00
@noparking188 开源项目多数都不是利益驱动,往往都是真正在 coding 方面有兴趣的人搞的,质量一般不会太差;公司里的项目,很有可能是一堆为了糊口而干程序员这行的人搞出来的,即使是真正有技术追求的人,在各种需求不断变更、加班赶工的情况下也可能慢慢变成了"自己讨厌的样子"。程序员这行太卷了,鱼龙混杂,即使是大公司,也有屎山项目,所以即便去了别的地方,也会大概率掉到另一个坑里。我觉得,有时候还是要区分开工作和兴趣,工作的时候,给多少钱,干多少活;真正有兴趣的,业余的时间,才是表演真正技术的时候。
noparking188
2021-05-12 07:57:54 +08:00
@liaojl #31 也许那些做开源项目的公司会很不一样,现在国内好像有不少做开源分布式数据存储的公司
lietoumai
2021-05-12 09:04:56 +08:00
生活还要继续
duobei
2021-05-12 09:43:37 +08:00
不爽,要不重写
davidx
2021-05-12 18:25:53 +08:00
应该是口耳相传, 你想想, 如果是口口相传, 那成什么了, 哈哈
Jat001
2021-05-12 20:23:42 +08:00
@davidx #35 我想跟测试小姐姐口口相传
cloudfstrife
2021-05-13 18:53:36 +08:00
@Jat001 #36 你这个太秀了
nelsonken
2021-06-16 19:23:07 +08:00
我怀疑你在说嘀嘀

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

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

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

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

© 2021 V2EX