YoVDO

The Opposite of Spaghetti Code - Building for Understanding in Rust

Offered By: Rust via YouTube

Tags

Rust Courses Encapsulation Courses Software Architecture Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the principles of building understandable and maintainable code in Rust through this 31-minute conference talk from RustConf 2018. Delve into the various features Rust offers for structuring code and managing information visibility, including types, traits, modules, and crates. Learn how to effectively use these tools as means of encapsulation, surpassing similar information-hiding techniques found in procedural and object-oriented languages. Follow along as a simple type is expanded into a collection of language objects, gaining insights into the decision-making process behind adding layers of abstraction and maximizing their effectiveness. Gain valuable knowledge on designing Rust code that is not only functional but also easily comprehensible and maintainable.

Syllabus

RustConf 2018 - No Spaghetti: Designing for Understanding by Brandon W. Maister


Taught by

Rust

Related Courses

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Foundations of Objective-C App Development
University of California, Irvine via Coursera
AP Computer Science A: Java Programming Classes and Objects
Purdue University via edX
Object Oriented Programming in Java
Microsoft via edX
Object Oriented Programming in Java
Udacity