View Single Post
  #4   Spotlight this post!  
Unread 31-03-2014, 00:29
kylelanman's Avatar
kylelanman kylelanman is offline
Programming Mentor
AKA: Kyle
FRC #2481 (Roboteers)
Team Role: Mentor
 
Join Date: Feb 2008
Rookie Year: 2007
Location: Tremont Il
Posts: 186
kylelanman is a name known to allkylelanman is a name known to allkylelanman is a name known to allkylelanman is a name known to allkylelanman is a name known to allkylelanman is a name known to all
Re: Command Based Programming

I too disagree with SoftwareBug2.0 and agree with Joe Ross...

The command based programming model empowered our team to create more sophisticated robots the past two years.

We were able to cleanly have multiple autonomous modes and create new ones minutes before matches.

In 2013 it allowed us a have completely autonomous 30 pt climb sequence.

In 2014 it allowed us to easily create a two ball autonomous the night before bagging.

I won't say there isn't a lot of overhead required in the command based model. It certainly requires writing a lot more code so it might not be best for beginners. In the end it encourages good OO code that is both more reusable and easier to maintain.
__________________
"May the coms be with you"

Is this a "programming error" or a "programmer error"?

Reply With Quote