拿阿里巴巴自己的编程规范扫了一下阿里巴巴的所有开源项目

2019-03-13 07:19:21 +08:00
 blindpirate

项目地址在这里

https://github.com/blindpirate/does-alibaba-follow-their-own-guidelines

想发起一个“帮阿里巴巴遵守阿里巴巴规范的活动”,给他们提 PR。

知乎问题: https://www.zhihu.com/question/55642203

24155 次点击
所在节点    Java
142 条回复
mmdsun
2019-03-13 07:50:06 +08:00
众所周知,阿里很项目是 KPI 产物。。很正常
jorneyr
2019-03-13 07:54:58 +08:00
这个有意思了,很打脸啊
congeec
2019-03-13 07:58:21 +08:00
有意思
lskjdfgl
2019-03-13 08:22:54 +08:00
图破了
sugars
2019-03-13 08:23:10 +08:00
想看阿里的前端规范 哈哈
CEBBCAT
2019-03-13 08:35:42 +08:00
别别别,阿里巴巴专长打破规则,这么做…千万

(一个被淘宝官方客服挂过电话的求真者 /t/480534
PP
2019-03-13 08:46:25 +08:00
批评一个雏形的规范并不合适,特别是这个规范需要时间去成长、改进、调整。我们可以假设一个场景,以主题为例,假设阿里巴巴目前所有的开源项目都完全吻合了阿里巴巴当前版本的 J 规范,后果是什么?这不是一个过程和结果谁向谁让步的问题,因为在实践中,过程和结果都在不断向前推进。一个集结了大量经验教训的规范本身就是一个智慧集,这个智慧集要不断的总结,更要不断的试错。嘲讽一个蹒跚学步的小孩子的行为是荒谬的,在这个小孩子变成桎梏前大家都应该提供欢迎和帮助,这才是我们应该做的。
lynskylate
2019-03-13 08:50:50 +08:00
本身这个规范就是因为各个 bu 的规范并不统一才出的,规范出台也就一两年吧。楼主列出的 repo 有些有点年头了。
atonku
2019-03-13 08:51:23 +08:00
所以不要太当真,看着顺眼的咱们就遵守,看着不顺眼的,就去他马蒂
blindpirate
2019-03-13 09:05:01 +08:00
@PP 你是不是对“雏形”这两个字有什么误解?

https://zhuanlan.zhihu.com/p/25157253 [行业编码规范] 《阿里巴巴 Java 开发手册(正式版)》发布!
https://zhuanlan.zhihu.com/p/37756796 《阿里巴巴 JAVA 开发手册》发布详尽版,新增 16 条设计规约
https://zhuanlan.zhihu.com/p/29648731 [Java 编码规范] 《阿里巴巴 Java 开发手册》终极版更新——内容最全、修正最为彻底

这里的终极版正式版详尽版又是什么意思呢?那什么时候才脱离雏形,成为可用状态呢?

> 嘲讽一个蹒跚学步的小孩子的行为是荒谬的,在这个小孩子变成桎梏前大家都应该提供欢迎和帮助,这才是我们应该做的。

所以发起一个“帮阿里巴巴遵守阿里巴巴规范的活动”,给他们提 PR 有什么问题么?最好的提供帮助的办法不就是提交代码么? talk is cheap, I'll show you the code.
blindpirate
2019-03-13 09:05:23 +08:00
@lynskylate 所以发起一个“帮阿里巴巴遵守阿里巴巴规范的活动”,给他们提 PR 啊。
PP
2019-03-13 09:17:10 +08:00
@blindpirate 我陈述的是道理,不是个人认知,所以原则上无论我对“雏形”如何理解都与这件事没有关系。

一个规范,可能需要二三十年才能“成熟”,阿里巴巴的这个规范是一个大部头,成熟的时间短不了。规范自称修正很彻底,如同小孩子吹嘘自己什么都知道,能伤害什么呢?让这个小孩子继续成长就好了。说这种话的规范负责人显然有些自满,年轻人,无所谓的啊!建设得很好,膨胀一下有什么不可以的呢?

比较阿里巴巴的规范和您的做法,我看到的是一个建设和一个破坏。是真正的提供帮助,还是以提供帮助为借口来施加嘲讽,希望您能够好自为之。
mritd
2019-03-13 09:18:37 +08:00
有点意思啊 ( ´▽`)
blindpirate
2019-03-13 09:21:25 +08:00
@PP 我提交了一个 PR: https://github.com/alibaba/p3c/pull/466 你呢?
belin520
2019-03-13 09:22:49 +08:00
回复开始有点意思了
PP
2019-03-13 09:31:51 +08:00
@blindpirate 我在前面已经说得非常清楚了,只讲道理不谈个人,为什么您一定要将意见分歧演化为个人之争呢?

我没有提交技术意见的知识和能力,所以我一个 PR 也无法提交。希望您能够通过您的嘲讽式 PR 获得阿里巴巴开发工程师们的尊重和感谢,希望您能够坚持提交二十年来证明您自己而不是向我证明。在我这里您证明不了什么积极的东西,也炫耀不了什么闪光点,我也不会陷入同您之间的婴儿式争吵,希望您能够好自为之。
blindpirate
2019-03-13 09:33:05 +08:00
@PP Talk is cheap, show me the code.
PP
2019-03-13 09:45:34 +08:00
致阿里巴巴的工程师朋友们和规范业务朋友们:
此人不值得。
PP via V2EX
2019.3.13
sniffles
2019-03-13 09:45:58 +08:00
包括这个规范,都是 KPI 项目,参与者升职加薪美滋滋,谁还管落不落地
x7395759
2019-03-13 09:49:02 +08:00
闲人还是好啊

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

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

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

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

© 2021 V2EX