Ant Design 圣诞地雷

2018-12-25 09:55:58 +08:00
 Persephone

https://github.com/ant-design/ant-design/issues/13098#issuecomment-449754024

做框架不好好修 bug,掺 x 为什么这么积极?

问了一圈,我认识的前辈里 9 月 19 号就已经发现了这段“菜( di )单( lei )”

https://github.com/ant-design/ant-design/commit/00aebeb9756afecc884ad48486084836b9a2707a

始作俑者甚至还表示:changelog 里无须体现( https://github.com/ant-design/ant-design/commit/00aebeb9756afecc884ad48486084836b9a2707a#commitcomment-30445378

现在爆发出来我觉得非常正常,因为开发者既然用你这个库就是信你这块牌子,很少人一个个文件审查、一个个提交的看。

各位怎么看?我是觉得非常不合适。

38306 次点击
所在节点    程序员
262 条回复
WuwuGin
2018-12-25 10:34:11 +08:00
@guoshencheng1 这种根本不属于框架的范畴了,框架开箱即用也是特点,况且没有文档说明,你是看了多少框架的所有源码?
LevineChen
2018-12-25 10:35:44 +08:00
@guoshencheng1 专业! 就应该像这位老哥一样, 通读项目源码. 不然出了 bug 就是你们自己的问题. 另外 chromium 源码看到哪了?
FunnyCodingXu
2018-12-25 10:35:53 +08:00
@guoshencheng1 老哥前端后端? 所有库的源码你都看过?
maemual
2018-12-25 10:37:02 +08:00
@guoshencheng1 #18 如果用的所有开源工具全都去看一遍源码,那每天还干不干活了。。。。
zpf124
2018-12-25 10:37:10 +08:00
从逻辑学的角度讲,changelog 里写出来了还能叫做彩蛋么...

不过作为一个给开发者提供的工具,里面加这种东西与其叫菜单不如叫下毒。
SakuraKuma
2018-12-25 10:39:24 +08:00
这操作。。
要是对企业,怕是打包走人了。。
某些企业对这些西方节日,十分。。emmm
UIXX
2018-12-25 10:40:58 +08:00
很影响 Ant Design 口碑的一次事件,技术的问题可以改,但是信任出现裂缝这是很难修补的。
同时充分暴露出了这个团队的缺点:不够专业、不够负责,没有服务意识等。

一个库开源出来,为一定数量的人造成了影响、也为自己收获了口碑,那这个库作者势必要为自己库代码(尤其是私货)给别人造成麻烦负责的,但“无须体现”让我觉得 Ant Design 掉进了一颗老鼠屎,以后会尽量避免使用这种团队开发的产品。
popu111
2018-12-25 10:41:34 +08:00
@guoshencheng1 即使看完了,也顶不住半路喂屎啊……你还每天追着 commit 看不成
wengjin456123
2018-12-25 10:43:32 +08:00
我司也使用 antdesgin,准备慢慢不用了,寻找替代
xiaochocking
2018-12-25 10:44:01 +08:00
@popu111 需要更新版本的时候再看一遍
leisure
2018-12-25 10:45:58 +08:00
我们项目还好还没上线....
guoshencheng1
2018-12-25 10:46:16 +08:00
@popu111 对的,我的意思不是 antd 全无责任,身为开发者的我们对自己的应用足够负责就好了,antd 的源码非常简单易懂,简单看一下不成问题,UI 框架这种东西,用了就很少会更新到最新的,追着 commit 其实没什么必要,如果在使用这种简单易懂的开源框架没有看过源码只是跟风的话,这是对自己的应用的不负责。
jun0205
2018-12-25 10:47:39 +08:00
antd 的开发者对使用者都是爱用不用的态度,感觉只是一个内部项目开源出来了,需求都是优先看内部。根本不是一个开源了让社区能参与的项目。
matsuijurina
2018-12-25 10:48:31 +08:00
如果面对的客户所在的国家和区域宗教信仰不同,这样的彩蛋是完全可能导致公司失去合同,赔偿损失,甚至前端下岗的。有些程序员对于维护这种挂着厂牌的开源项目毫无责任感和敬畏感,始终就是一个玩耍的态度,今天塞个彩蛋代码,明天缺钱了再塞一段挖矿代码,不知道是在砸谁的锅。
DEEPPANDA
2018-12-25 10:49:31 +08:00
人家辛辛苦苦开发良心产品开源给大家免费用,对于那些喷子我只想说:爱用就用,不用滚。
hitfm
2018-12-25 10:50:28 +08:00
@UIXX 同意,态度很重要。定位为企业级框架,出了事情直接抛一个样式覆盖的方案然后关掉 issue 也太随便了。

刚更新了版本去掉了这彩蛋了: https://github.com/ant-design/ant-design/commit/6550df34b639ab0b3bf2c1cbf9b9828735c1fd41
whileFalse
2018-12-25 10:50:29 +08:00
谁能告我彩蛋的效果是啥
e9e499d78f
2018-12-25 10:51:34 +08:00
刚觉是射了一坨在 button 上
Persephone
2018-12-25 10:53:21 +08:00
Vegetable
2018-12-25 10:54:12 +08:00
@DEEPPANDA 这波滚不少,慢慢来

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

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

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

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

© 2021 V2EX