项目全部是 map 传参

2025 年 1 月 14 日
 exploretheworld
入职某大黑厂,项目全部都是 map 传参,注释不写的那种,100 万代码



兄弟们怎么搞
15020 次点击
所在节点    Java
106 条回复
565656
2025 年 1 月 14 日
感受 python (*args, **kwargs)的恐惧吧
chendy
2025 年 1 月 14 日
轻轻搞,别搞坏了
新需求好好整整,破坏性需求尽量拒,小修小补过日子
prosgtsr
2025 年 1 月 14 日
我这儿的老 php 代码全是['data']['body']['cotent']['tmp']['ext']传参,一层两层三层的套,和 map 没啥区别。。看的人头疼。。
potatowish
2025 年 1 月 14 日
java 吗,可能是其他语言转过来的,能实现功能就行,适应下环境
jeffw
2025 年 1 月 14 日
有什么问题吗?
hxpmc
2025 年 1 月 14 日
能跑就行
INTOX8O
2025 年 1 月 14 日
扩展性极强
fffq
2025 年 1 月 14 日
能跑不,能跑就行
superedlimited
2025 年 1 月 14 日
jb idea 可以装个 github copilot 插件,不清楚的地方让 ai 解释一下
wanniwa
2025 年 1 月 14 日
能跑就行,不用太纠结,你改造的话,出问题还要背锅
Dreamerwwr
2025 年 1 月 14 日
我遇到过,都被我重构了,我也会跟开发说这样写带来的问题,慢慢就不会有这种情况了
lasuar
2025 年 1 月 14 日
慢慢优化,这就是你的价值所在
foolever
2025 年 1 月 14 日
map 传参没问题但前提是有一份维护的很好的文档或注释,除此之外都是好处
sagaxu
2025 年 1 月 14 日
第一反应,是那个妙不可言 zoom zoom zoom 的框架

https://www.v2ex.com/t/829440
maichael
2025 年 1 月 14 日
@foolever 要是有的话就不会有这个帖子了。
hidemyself
2025 年 1 月 14 日
我呆过一家公司,所有的实体全部继承自 Map
gam2046
2025 年 1 月 14 日
没问题的,你也别管原来里面有啥参数,你需要啥,就自己再往里加,对应的地方读取就行。

反正都屎山了,不在乎你也拉一坨。
maichael
2025 年 1 月 14 日
你如果在里面说得上话,那就慢慢整整改改,说不上话,那就代码和你有一个能跑就行。
llsquaer
2025 年 1 月 14 日
当你要拉屎的时候附近一般都有屎 -- 鲁达 • 字绍兴
w950888
2025 年 1 月 14 日
接手过拿长字符串传参的,满屏的切割,拆分,各种符号拼接,给我看吐了

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

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

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

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

© 2021 V2EX