Best Practices
In this guide, we document best practices for tools and programming standards for FRC.
Reasons for these best practices include:
- Keeping logic reliable
- Staying organized, so that making changes down the line is easier and more accessible
- Encouraging simple design through code architecture
- Making code readable and maintainable
Why standardize code?
- Make it easier for new programmers to succeed; reduce the number of things to learn
- Make it harder to make mistakes - encourage good practice through standardization
- Reduce debugging times - strong practices and simplification help to prevent bugs