View Single Post
  #14   Spotlight this post!  
Unread 04-04-2012, 13:41
rebug rebug is offline
Registered User
FRC #1884
 
Join Date: Jan 2012
Location: London
Posts: 9
rebug is an unknown quantity at this point
Re: How does your team architect its codebase?

We wrote a multi-threaded API during pre-season. Basically, we have commands and subsystems and all that, but I hate state machines, so every command had its own thread.

We ended up writing 64 classes. It took way more time than it should have, and we practically rewrote the entire WPILibJ (which I am considering finishing at some point).

Keep it simple, stupid.