吐槽一下这奇葩的项目

2021-09-28 17:07:25 +08:00
 lollol33

新加入了一家公司,后端我加上这个 leader 就两个人,一个不大的项目采用微服务,而且业务后台和管理后台还分成两套微服务,注意是两套!说是为了做大考虑,可是我们的用户量是可以预期的,即便是突破天际也不会超 100 万。

然后所有写的接口都是用 map 传参,到处都是魔法字符,看得我头疼,现在写这项目有些心累,看到这代码感觉有点恶心了。

地址: https://imgur.com/a/n7JAuPJ

地址: https://imgur.com/a/gbog8Zi

这公司原先不怎么加班,只是随着 deadline 到来,项目情况推进不理想,说实话,三个月时间就做了简易版的商城功能,只到下订单+付款,后台功能一点没做,还有工厂端的业务,要 11 月 15 号之前做完。。所以 10 月份会加班一段时间(有工资),我觉得即便加班这么短时间也搞不定,不知道该忍呢,还是该跑路。

4443 次点击
所在节点    程序员
33 条回复
xuanbg
2021-09-28 20:35:08 +08:00
分两个服务没毛病,我这里业务还没影呢,就要先来十几个服务把和业务无关的功能先支撑起来。然后 map 传参的程序员都应该杀了祭天。
GuangXiN
2021-09-28 20:57:50 +08:00
@Oktfolio 运行时比较重吧
lollol33
2021-09-28 21:23:05 +08:00
@xuanbg 不是分两个服务,是两套,意味着业务后台 10 来个微服务,管理后台 10 来个微服务,且很多是相同的服务
jqtmviyu683
2021-09-29 01:59:58 +08:00
看不懂后端代码, 但是 if else 嵌套 和 l k 定义, 有点难顶。
xuanbg
2021-09-29 06:37:37 +08:00
@ozygod 部署相互隔离的 2 套服务,使用共同的数据库?还是每个服务 2 个实例这种最小集群?

我们一般也都是每个服务 2 个实例,前面有 nginx 做负载均衡的。
chocotan
2021-09-29 10:17:31 +08:00
"后端我加上这个 leader 就两个人"
赶紧跑路吧,我之前公司更离谱,我加上老板一共两人
lollol33
2021-09-29 11:22:27 +08:00
@xuanbg 隔离的两套,然后共用数据库,像业务后台和管理后台分别各有一个订单微服务,使用的是相同的库,相同的表,相同的数据
lhy0dyx
2021-09-29 11:50:09 +08:00
这代码,打死我也不接这种项目
opentown
2021-09-29 17:02:30 +08:00
@ozygod 这种大概就是传说中的独狼!
SheHuannn
2021-09-29 17:18:57 +08:00
垃圾项目已经见怪不怪了,一般公司能碰见优质的项目也算是奇迹吧
lollol33
2021-09-30 10:02:02 +08:00
@opentown 但是他说他带了很多团队了,也参加过团队超过千人的项目,别人对他这种写法很满意。。
lollol33
2021-09-30 10:06:59 +08:00
@SheHuannn 虽然是这样,但是起码得有向优秀项目学习的欲望吧,github 的优秀代码已经那么多了,不知道为什么要这么闭门造车
JeepLi
2021-09-30 13:51:39 +08:00
两个人搞什么微服务架构

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

https://ex.noerr.eu.org/t/804945

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

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

© 2021 V2EX