Skip to content

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