项目全部是 map 传参

259 天前
 exploretheworld
入职某大黑厂,项目全部都是 map 传参,注释不写的那种,100 万代码



兄弟们怎么搞
13925 次点击
所在节点    Java
106 条回复
xuanbg
259 天前
改成实体类接收参数又不费多少事,看不过就自己改
vultr
259 天前
当然是重构啦,我是认真的。
mumbler
259 天前
AI 时代,都不是事儿,用 cursor 打开项目目录,把代码注释补齐了,需要改什么功能让 composer 来,你跟着一起学习
198plus
259 天前
欢迎使用 dictionary language
zgray
259 天前
随口问一句,有版本管理吧。你敢信,25 年了,还有大把团队不会版本管理。
asdhak
259 天前
@0xsui #22 加自己名字前缀
SACKJJKLL
259 天前
还好不是汉语拼音
chen05
259 天前
前人挖坑 后人搅屎
volatileSpark
259 天前
遇到过,国企项目,历史悠久,还是核心项目。入参都是 map ,反正也不敢乱改,就着这坨屎山完成自己的需求就行了。随大流,没必要纠结。
qiaobeier
259 天前
高情商:只做加法,不做减法
低情商:添屎加尿
zoharSoul
259 天前
@superedlimited #9 ai 完全看不懂这种, 稍微复杂的项目就看不懂 纯瞎编
AFOX
259 天前
能介绍下你面试被问到的问题吗?好奇不是面试造火箭
roundgis
259 天前
@565656 註釋寫夠了也不是不能用。早期那些項目還不是這樣過來的
issakchill
258 天前
小弟有幸也接触过,里面的 key 还要对应字典看...
jdk 是 1.7 好像....
一个月赶紧跑路了...
ldyisbest
258 天前
感同身受。曾经需要往下游传参,设计了清清楚楚的类对象,领导直接否决,要求把对象转成 string ,丢到 map 里面😂。项目里面还充斥着各种 List<Map<String,String>>, 一个方法五个 JSONArray 当参数,一个方法两千行,四千行这种
listen2wind
258 天前
我今天突然发现后端传回前端的字段用的是中文
thevita
258 天前
所有方法都重写成:
sql.execute(
openai.chat.completions.create(, message=["hey, here is my parameters: {paraMap}, funcName: {funcName}, dbSchema={dbSchame}, how can I query data. give me sql"])
)
netabare
258 天前
我之前在做 PL 作业的时候,也发现用 Java 的 Map 可以起到类似闭包作用域的作用。
JoeDH
258 天前
太舒服了,屎山代码可以啃好久了,可以安心混工资了
redca
258 天前
挺好的,安心混工资,天才设计

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

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

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

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

© 2021 V2EX