Rust创始人谈Rust 2019和未来
极客时间编辑部
讲述:丁婵大小:2.48M时长:02:43
最近,Rust 语言创始人格雷登·霍尔(Graydon Hoare)在其博客上发表了对 Rust 的见解以及未来的思考,他表示,文章仅代表其本人的观点和立场,这些建议在很大程度上适用于许多项目,Rust 只是一个案例。
他对 Rust 的发展,表达了两个具体需要注意与改善建议的部分,一是必须要共享技术文件与成品 (Artifacts),特别是语言定义本身;二是要把注意力放回到社区成员,也就是个体身上,关注参与工作的社区个人的压力。
霍尔认为,任何事物因为缺乏控制机制而发展过快,最终都会导致不好的后果,并列举了几个 Rust 项目对变化率与增长率进行限制的控制案例。他提到,这对于项目的成功有很大的帮助。
另外,Rust 还增加了一些制度化不太明显,但仍然十分重要的社区结构,以管理参与项目的人员成长。治理模型也是其中的一种控制方式,用于划分责任区域、必要时的权限授予、参与者的角色和期望等。
他认为,目前 Rust 仍然有两大领域缺乏功能性的管理,第一是语言的发展本身,这需要有更多的规范;第二是人,也就是社区成员。当社区成员过于疲惫时,可能会做出糟糕的决定,而且社区也可能因为成员拥有的资源不均而导致发展偏斜,具有特权、精力充沛、收入丰厚或是其他优越条件的人,才能跟上社区的发展。
为此,霍尔提出了几项建议,他认为 Rust 项目现在应该暂停、反思、集思广益并执行一些控制措施。最重要的是,社区要学会拥抱负面的语言,试着接纳消极、负面的意见,比如“Rust 永远不会有某功能”这样的话语,因为唯有沉住气冷静地思考,才能获得长远的视野。
除此之外,社区还需要设立一些限制机制,针对诸如编译器编译代码行数、每日 AWS 执行个体的花费成本、类别系统中推理规则数量等,找出有意义的指标,制定机制以限制发展速度。
另外,还应该设置一个额外的项目团队,主要负责审核其他团队的预算以达到“负载均衡”,让第三方而不是团队中的大多数成员来判断事情的进展。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- 李冬杰未来十年看好rust1
收起评论