View Single Post
  #10   Spotlight this post!  
Unread 26-07-2011, 19:40
demosthenes2k8's Avatar
demosthenes2k8 demosthenes2k8 is offline
Graduated but not gone
AKA: Matt Soucy
FRC #0166 (Chop Shop 166)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2007
Location: Merrimack, NH
Posts: 589
demosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to beholddemosthenes2k8 is a splendid one to behold
Send a message via AIM to demosthenes2k8 Send a message via Yahoo to demosthenes2k8
Re: How do YOU develop software?

This is copy-paste-modified from a chat log I had with a teammate about the exact same process:
Quote:
I normally start by defining the problem - for robot code, I make a list of all the different sensors, motors, etc. and group them according to functionality - the four drive motors would be one section of the code, for instance. Then I would go create the "essentials" - the bare minimum needed to run. After that I would work on ISOLATED subsystems - that way they won't affect each other, so your code (shouldn't) break other code. Then I would fill each subsystem out to "working", although more like "working and safe", and then finally advance to "polish, enhance".
__________________


GSR Dean's List Finalist 2011