View Single Post
  #5   Spotlight this post!  
Unread 09-05-2013, 14:39
notmattlythgoe's Avatar
notmattlythgoe notmattlythgoe is offline
Flywheel Police
AKA: Matthew Lythgoe
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Newport News, VA
Posts: 1,715
notmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond repute
Re: Subsystem / Command style code

Quote:
Originally Posted by jacob9706 View Post
maybe bloat is not the right word. why I had a hard time using it was that to do one thing like drive, you had to have one system that represented the drive, one command to drive and had to register the command in a diffrent place.
Correct, but I think that it does a good job of breaking up the subsystems away from the tasks. I think it also does a good job of (if programmed correctly) separating subsystems so you don't run into issues of multiple systems using the same devices. Our team has been nothing but happy with our switch to Java, mainly because of the command based design. It creates a very intuitive process for students to learn from.
Reply With Quote