项目全部是 map 传参

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



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

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

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

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

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

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

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

© 2021 V2EX