Rust 最佳实践:视频版
Idiomatic Rust, Video Edition
视频说明
在 Video Editions 中,叙述者阅读书籍,同时内容、图形、代码列表、图表和文本显示在屏幕上。就像有声读物一样,您也可以作为视频观看。
Rust 的提示、技巧、设计模式和秘密功能,可帮助您构建稳定且可维护的应用程序。
无论您是 Rust 初学者还是专业人士,Idiomatic Rust 都会教您成为更好的 Rust 程序员。它介绍了 Rust 软件的基本设计模式,并提供了详细的解释,以及鼓励您深入研究的代码示例。
在 Idiomatic Rust 中,您将学习如何应用重要的设计模式,包括:
- 用于创建令人愉悦的 API 的 Fluent 接口
- 用于封装数据并执行初始化的 Builder 模式
- 不可变的数据结构,可帮助您避免难以调试的数据争用条件
- 函数式编程模式
- 反模式和 Rust 中不该做什么
Idiomatic Rust 对经典设计模式如何与 Rust 进行编目、记录和描述,以及新的特定于 Rust 的模式,这些模式将帮助您掌握该语言。每种模式或最佳实践都有助于解决常见的编程问题,并确保您的代码易于其他人理解。您将学习何时使用每种模式,以及何时打破它!您很快就会生成更高质量的 Rust 代码和更高质量的 Rust 软件。
关于技术
在你熟悉了 Rust 的语法及其独特强大的编译器之后,当你在实际项目中使用它时,有一个全新的维度可以探索。如何在 Rust 应用程序中应用标准设计模式?您应该在哪里以及为什么使用 IntoIterator?为什么 Rustacean 喜欢 PhantomData 类型?这本书回答了这些问题以及更多问题。
关于本书
惯用的 Rust 介绍了利用 Rust 独特的语言设计所需的编码和设计模式。本书的清晰解释和可重用的代码示例可帮助您探索元编程、构建自己的库、创建 Fluent 接口等。在此过程中,您将学习如何编写高效、惯用的 Rust 代码,这些代码易于维护和发展,因为您了解了语言在后台的工作原理。
里面有什么
- 创建令人愉悦的 API
- 应用 Builder 和其他经典设计模式
- 函数式编程模式
- Rust 反模式
关于读者
适用于中级 Rust 程序员。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)