2025_11_18 - Dutton-Christian-Robotics/Learning-to-Code GitHub Wiki

Topics

  • Review key principles: DRY, SOC
  • Principles in practice
    • code that "defines" robot separated from code that "defines" autonomous action
    • code that defines robot separated into systems
    • changeable configuration details separated into separate file
    • reusable parts of autonomous opcodes extracted out
  • Introduce DefenderFramework
  • Introduce DefenderAutonomousOpMode