View Single Post
  #6   Spotlight this post!  
Unread 09-05-2013, 14:53
Jon Stratis's Avatar
Jon Stratis Jon Stratis is offline
Electrical/Programming Mentor
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,736
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: Subsystem / Command style code

The Command style is good for some things, but it can also be limiting. We had our climbing routine working for Lake Superior, but did a code review between LS and North Star. We found that there were some additional features we would have liked to add, but the fact that the routine was Command based, adding in each step of the climb as a sequential task, created a rather huge hurdle to what we wanted to accomplish. In the end, we determined that it would have been too much time/effort for the gain. If we had just done it programatically without sequential commands, it would have been much simpler to add our new features.
__________________
2007 - Present: Mentor, 2177 The Robettes
LRI: North Star 2012-2016; Lake Superior 2013-2014; MN State Tournament 2013-2014, 2016; Galileo 2016; Iowa 2017
2015: North Star Regional Volunteer of the Year
2016: Lake Superior WFFA
Reply With Quote