项目全部是 map 传参

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



兄弟们怎么搞
13946 次点击
所在节点    Java
106 条回复
yoyolichen
261 天前
如果文档也缺失,那就更绝了
huzhizhao
261 天前
扩展性非常强
justfortest
261 天前
@565656 python 这都不是事,我接手的 go 项目参数、返回值全是 interface ,你敢信?请求全是 map[interface]interface, 一坨大便
panlista
261 天前
@yoyolichen 都用 map 传参了肯定不会有文档的
txzh007
261 天前
我想起了 宇宙第一大行,sdk 里面内置了一个 fastjson.接口全部都是 jsonObject,还必须是他 sdk 包里的那个
InternetExplorer
261 天前
想起了被 PHP array 支配的恐惧
EriczzZ
260 天前
看来你不是做 PHP 的
mxT52CRuqR6o5
260 天前
@foolever #13 有再好的文档也没法和 ide 配合吧,可不是除此之外都是好处,除此之外也还是有很多其他问题的
shitcode
260 天前
防御性编程,把自己也防进去
dzdh
260 天前
你太幸福了。

没让你维护 1w+个元素还到处传的 php 的数组。key 都是 a111, b2311, _tmp_xxxxx 你就偷着乐吧。
YJi
260 天前
公司服务器上有一个同事跑的他自己的一个项目,我刚手贱把 jar 包下载下来看了一下,入参全是 Map<String, String> map ,响应全是 List<Map> list ,并且有从 1 到 95 命名的 controller 。
ghost024
260 天前
@txzh007 太对了哥,我们也是
scp3125
260 天前
@baolei666 #33 uuid 当 key ,这招狠啊,以毒攻毒了
SgyyNero
260 天前
你是幸福了。这玩意你整理一下,优化一下,就可以搞 1 年
k9982874
260 天前
@justfortest op 这个全 map 见怪不怪了,你这个是真惊到我了,后端这么写是不做人了吗?
someonedeng
260 天前
别动他们的,把你的 map 塞进去 ( doge
ala2008
260 天前
差不多,我们用 json 对象
sankooc
260 天前
正经人谁写注释啊
areless
260 天前
php array lua table 写起来简直太舒服了
justfortest
260 天前
@k9982874 真的很离谱,代码量还挺大不是小项目,我也是第一次接手这种屎山,真不知道这些人脑回路,还没有文档,人也都不在了

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

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

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

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

© 2021 V2EX