如何看待 left-pad 事件
简介
最近的 left-pad 事件(1、2、3、4、5、6、7)引发了众多讨论(11、12、13、14、15、16、17、18、19、20、21),甚至行为艺术(25、26、27)。本次分享将真正严肃的探讨这一事件及其揭示的问题,包括但不限于:
- 谁是这次事件的罪魁祸首?azer?kik 公司?npm 公司?
- azer 是英雄还是熊孩子?
- npm 公司是不是邪恶的公司?
- 包是不是应该有命名空间?
- 我们都忘记怎么编程了吗?
- 小模块是好是坏?
- leftpad 本身应该怎么实现?
- 第三方依赖是好是坏?
- 是不是应该使用 shrinkwrap/lock(锁定依赖)?
- 是不是应该使用 bundle/pack(打包依赖)?
- 是不是应该自建仓库?
- js/nodejs/npm/前端…… 生态是不是有问题?
- ……
届时也欢迎大家参与讨论。如有更多问题,可在此开 issue。
[Slide]
[BXT 录像 A] [BXT 录像 B]
[ITA1024 文字实录]