View Single Post
  #3   Spotlight this post!  
Unread 19-02-2016, 21:06
King Nerd III's Avatar
King Nerd III King Nerd III is offline
Chief Programmer/Head of Autonomous
AKA: Isaac
FRC #1410 (The Kraken)
Team Role: Programmer
 
Join Date: Jan 2014
Rookie Year: 2014
Location: Denver, CO
Posts: 113
King Nerd III is an unknown quantity at this point
Re: CommandBasedRobot v. IterativeRobot

I definitely prefer CommandBased because of having commands and subsystems split out into separate files. Yes, managing all the files can be a little hard and the structure can get confusing (most of the time it's me going "wait, did I declare that in this subsystem or that one??") but overall, it keeps everything clean and spread out so that if you break something it's easier to fix.
Not sure if you've read it, but this is the reading the previous head of programming had me read that inspired the use of the CommandBased robot: http://www.laputan.org/mud/ It's an interesting read, I suggest you take a look.
__________________
Isaac
Chief of Programming and Head of Autonomous Control
FRC Team 1410
Reply With Quote