View Single Post
  #2   Spotlight this post!  
Unread 03-11-2007, 16:31
shawger shawger is offline
Programming Subteam Leader
FRC #1732 (Hilltopper Robotics)
Team Role: Alumni
 
Join Date: Nov 2006
Rookie Year: 2006
Location: Wisconsin
Posts: 60
shawger will become famous soon enough
Re: Programming Team Size, and do they all do?

I think with this many programmers you have some great options not available to many teams, but you will have to figure out how to be organized.

You should definately use a source code control system like subversion or CVS. That way, multiple people can work on different areas of the code at the same time, and then merge their changes together. With proper commenting on each commit, this could also help as a documentation tool.

You can also create branches in a source code control system. Maybe there are two or three different ways you could solve a problem. Why not create a new branch for each way, try them all out, and see which one works best?

Also make sure you keep documentation on the code as you write it. Last year, I wrote the code and wrote the documentation afterward. Given that I was really the only one doing the programming, it wasn't a big deal for me. However, it took awhile to do, and with many people working on the code, everybody will need to know how it all works.