Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Project Necromancy - How to Revive a Dead Rust Project

Rust via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover how to resurrect a stagnant Rust project in this 30-minute conference talk from RustFest Global 2020. Learn effective collaboration techniques, planning strategies, refactoring methods, and documentation practices as Carlo Supina and Micah Tigley share their experience reviving a flawed project. Explore key topics including Entity-Component-System architecture, breaking down components, defining requirements, implementing event channels, and creating both informal and formal documentation. Gain insights into successful project management through weekly goal-setting meetings, GitHub discussions, and direct messaging. Master the art of project necromancy and breathe new life into abandoned Rust codebases.

Syllabus

Intro
About Carlo
Carlo's Path into Rust
About Micah
Micah's Path into Rust
Origin of space_shooter_rs
Encountering Roadblocks
Summary of space_shooter_rs
Back to the Basics
Entity-Component-System
Entity Examples (continued) A collection of components make up an entity
Component Storages
Breaking Down Components
Define a Set of Requirements
Breaking down Spaceship and Enemy
Motion2D Component
Containable Systems Example: Items
Event Channel: Analogy
Documentation
Weekly Meetings: Discussion of Goals
Discussions on Github
Direct Messaging
Informal Documents
Formal Documents: Flowchart
Formal Documents: Minimum Viable Product(s)

Taught by

Rust

Reviews

Start your review of Project Necromancy - How to Revive a Dead Rust Project

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.