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 程序员。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。