Ultimate Rust Best Practices

Ultimate Rust Best Practices

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 21 Lessons (1h 40m) | 909 MB

This course covers many best practices to help you with integrate Rust into your workflow, and let Rust’s tooling work for you. It includes formatting, linting, dependencies, vulnerabilities, code style and general development advice.

Course Outline

  • Section 1 : Tooling
  • Section 2 : Code Best Practices
  • Section 3 : General Best Practices
Table of Contents

1 The Best Practices Intro
2 Introduction – Formatting
3 Clippy (the linter)
4 Documentation
5 Understanding Dependencies
6 Managing Your Own Dependencies
7 Checking for Vulnerabilities
8 Check for Outdated Dependencies
9 Denying Dependencies by Licensing
10 Favor Iterators
11 Minimize Cloning (we have an alternative name as well Cloning Can Be a Code Smell)
12 Donвt Emulate OOP
13 Favor Small Functions
14 Clever Code
15 Floating Point Numbers
16 Platform & Feature Specific Code
17 TANSTAAFL (There Ainвt No Such Thing As A Free Lunch)
18 YAGNI : You Ainвt Gonna Need It
19 Domain Boundaries
20 Taming Compile Times
21 The Best Practices Outro

Homepage