时隔16年Jeff Barr重返10.23-25 QCon上海站,带你看透AI如何重塑软件开发! 了解详情
写点什么

Rust 编码风格团队宣布完成重组

  • 2022-10-12
    北京
  • 本文字数:758 字

    阅读完需:约 2 分钟

Rust 编码风格团队宣布完成重组

Rust 编程语言变得如此流行,以至于其背后的人正在创建一个致力于定义默认 Rust 编码风格的团队。 

 

当编程语言足够流行之后,就逐渐会有一些编码风格指南发布出来,比如谷歌曾发布 C++ 指南 ,Python 之父 Guido van Rossum 也发布过 Python 代码风格指南。 

 

2015 年,Rust 发布 1.0 版本的时候,在 GitHub 上发布过一个带有风格指南的 rustfmt 工具。该工具会自动格式化 Rust 代码,旨在减少新 Rust 开发者面临的陡峭的学习曲线。该指南指示了开发人员 "使用 spaces,而不是 tabs",并表明 "每个缩进必须是 4 个 spaces" 等。

 

正如Josh Triplett 在最近的 Rust 博客文章中解释的那样:“标准化的风格指南能帮助 Rust 开发者在许多不同的项目中感到舒适和自在,而来自 rustfmt 的工具支持使其易于维护和融入持续集成”。

 

不过,负责在 2016 年至 2018 年间编写风格指南的团队已经“按计划”解散了。但随着 Rust 语言的发展,需要经常对风格指南进行改进,例如支持新的语言结构,包括较小的语言更改,以及备受期待的新功能,例如 let-chaining(RFC 2497)和 let-else(RFC 3137)。近年来,相关的一些工作逐渐落到了 rustfmt 团队肩上,但该团队似乎更愿意执行由另一个团队做出的 style 决定,而不是自己做出的。

 

因此, RFC 3309提出了重新组建 Rust style 团队,新团队的目标是:

  • 确定新 Rust 结构的样式;

  • 发展现有的 Rust 风格;

  • 定义机制以发展 Rust 风格指南,同时考虑向后兼容性。

 

该团队由 Triplett、Caleb Cartwright、Michal Goulet 和 Jane Lusby 作为初始成员,他们将继续定义和实施机制以发展默认的 Rust 风格,平稳引入风格改进,“我们不打算做出任何惊天动地的风格改变”,那么 Rust 的外观和感觉将基本保持不变。

 

更多阅读:

https://blog.rust-lang.org/inside-rust/2022/09/29/announcing-the-rust-style-team.html

2022-10-12 18:098382

评论

发布
暂无评论
发现更多内容

苹果电脑YouTube客户端下载:YouTube for mac 免激活版

你的猪会飞吗

Mac软件 mac破解软件下载

【Tomcat源码分析】生命周期机制 Lifecycle

派大星

tomcat源码解读

效率跃升16倍!火山引擎ByteHouse助力销售数据平台复杂查询效率大幅提高

字节跳动数据平台

数据库 大数据 Clickhouse 云数仓

鸿蒙跨端实践-ArkTS和CAPI的混合开发实现

京东科技开发者

直播GMV破千万,朱时茂在百度优选开启直播主场

极客天地

VR虚拟驾驶未来发展_汽车vr自动驾驶的优势

3DCAT实时渲染

汽车虚拟仿真

VMware ESXi 8.0U3 macOS Unlocker 标准版和厂商定制版更新 OEM BIOS 2.7 支持 Windows Server 2025

sysin

esxi OEM BIOS unlocker dell

RAG效果优化:高质量文档解析详解

阿里云大数据AI技术

人工智能 智能搜索 rag 文档解析 智能开放搜索

lg-soar:助力开发者腾飞的利器

六哥是全栈

ts Vue 3 脚手架 #java #开源

使用JavaScript读取手机联系人列表

南城FE

JavaScript 前端

Burp Suite Professional 2024.8 发布下载,新增功能概览

sysin

渗透测试 WEB安全 burp

VMware ESXi 7.0U3q macOS Unlocker 标准版和厂商定制版更新 OEM BIOS 2.7 支持 Windows Server 2025

sysin

macos esxi 2025 OEM BIOS

VMware ESXi 6.7U3u macOS Unlocker 标准版和厂商定制版更新 OEM BIOS 2.7 支持 Windows Server 2025

sysin

esxi 2025 OEM BIOS unlocker

IAM的“账号委托”:给权限不给账号,这是什么神操作?

芯盾时代

权限管理 iam 统一身份管理平台

Rust 编码风格团队宣布完成重组_开源_Tina_InfoQ精选文章