新加入了一家公司,后端我加上这个 leader 就两个人,一个不大的项目采用微服务,而且业务后台和管理后台还分成两套微服务,注意是两套!说是为了做大考虑,可是我们的用户量是可以预期的,即便是突破天际也不会超 100 万。
然后所有写的接口都是用 map 传参,到处都是魔法字符,看得我头疼,现在写这项目有些心累,看到这代码感觉有点恶心了。
地址: https://imgur.com/a/n7JAuPJ
地址: https://imgur.com/a/gbog8Zi
这公司原先不怎么加班,只是随着 deadline 到来,项目情况推进不理想,说实话,三个月时间就做了简易版的商城功能,只到下订单+付款,后台功能一点没做,还有工厂端的业务,要 11 月 15 号之前做完。。所以 10 月份会加班一段时间(有工资),我觉得即便加班这么短时间也搞不定,不知道该忍呢,还是该跑路。
1
chperfect 232 天前
图片挂了
|
![]() |
2
lagoon 232 天前
什么是魔法字符
|
![]() |
4
cenbiq 232 天前
实在想不通传参为什么要用 map,搞个 dto 不就完了么,嫌 java 不方便上 kt 啊,怎么也比 map 传参强,想不通想不通
|
7
xhldtc 232 天前
以前的我看到这样代码,心想这 TM 写的什么辣鸡,现在的我看到这样的代码内心毫无波澜,如果不是我维护,那能跑就行,没 bug 碰都不会碰;如果是我维护,那就先看懂逻辑,需要改的时候重构一下
|
![]() |
10
HolmesYe123 232 天前
可以弄个 map 转 bean 的东西
|
11
majianglin 232 天前
刚一看吓一条,还以为是我刚跑路的那个公司
进去的时候老板说找你就是做重构的,过了 2 个月梳理顺畅了,老板完全没有重构的想法了,遂跑路 |
![]() |
12
iSNN 232 天前
我们也是两人,我还问 leader 要考虑后面微服务吗,他说没必要,直接集群负载均衡就拉到了。真要扛不住了,说明公司很大了,到时候不差钱多招一批人直接重构了
|
13
ozygod OP @HolmesYe123 哎,这我要动他代码,那就更要命了
|
14
qbug 232 天前
Java 真的适合写微服务吗?
|
![]() |
15
pengtdyd 232 天前
还是那句话,我都说了无数遍了! 垃圾的技术领导必然有垃圾的项目
|
17
ozygod OP @majianglin 😂,我也想跑路,既然拯救不了它就放弃
|
![]() |
19
alexmy 232 天前
可以跑路了。
|
![]() |
21
xuanbg 232 天前
分两个服务没毛病,我这里业务还没影呢,就要先来十几个服务把和业务无关的功能先支撑起来。然后 map 传参的程序员都应该杀了祭天。
|
24
jqtmviyu683 232 天前
看不懂后端代码, 但是 if else 嵌套 和 l k 定义, 有点难顶。
|
![]() |
25
xuanbg 231 天前
|
![]() |
26
chocotan 231 天前
"后端我加上这个 leader 就两个人"
赶紧跑路吧,我之前公司更离谱,我加上老板一共两人 |
28
lhy0dyx 231 天前
这代码,打死我也不接这种项目
|
30
SheHuannn 231 天前
垃圾项目已经见怪不怪了,一般公司能碰见优质的项目也算是奇迹吧
|
33
JeepLi 230 天前
两个人搞什么微服务架构
|