Skip to content

Conversation

alice-i-cecile
Copy link
Member

I've opted to cover this from a fairly elementary level: focusing on best practices within both Rust and programming for handling errors.

Bevy has some specific tools for helping with error handling, but in practice, most new Bevy users need to be told about and master the fundamentals before those are of much use.

To do

  • error handling for systems: the Error type, system piping, the default error handler
  • error handling for commands: why this is hard, queue_handled and the try_ variants
  • configuring the default error handler

}
```

## Defensive programming in Rust
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This needs a section where we actually explain what defensive programming is and why it's good.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant