View Single Post
  #6   Spotlight this post!  
Unread 20-09-2006, 21:38
Cuog's Avatar
Cuog Cuog is offline
Registered Linux User: 390661
AKA: Alex
FRC #0422
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2004
Location: Richmond, Virginia
Posts: 852
Cuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond reputeCuog has a reputation beyond repute
Send a message via AIM to Cuog
Re: Software Team Organization

Im not sure if you mentioned this already but it deserves repeating(I only scimmed after reading half). MODULAR. Use alot of small Functions written by members that do very specific tasks. Don't be affraid to have call trees that are very long. It will save time and recoding later.

Heres an example:

User Routines();
>void Map_Joystick_to_PEM();
>>unsigned char Lookup_Map_Curve(unsigned char Joystick_Value);

And all that stuff because if anyone needs that calculation one call
can save each person the time to write the code that does that same thing three different ways. This again saves on debug time, since we all don't have enough time anyway.
__________________
KK4KQO
http://voltair.us
Too many projects, too little time.