View Single Post
  #62   Spotlight this post!  
Unread 05-04-2010, 13:28
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: why blame the programmers??

Here's some simple stuff:
Code doesn't break.
If the robot used to function, and now it doesn't, though the software hasn't been changed, then something in the hardware changed.
The code still works, but for a different setup.

Allowing the whole team to participate in troubleshooting requires two things:
  • clear communication
  • isolation of errors
It's generally true that singular components of the robot changed, not the robot as a whole. Clear communication is required to determine what was deliberately changed since the robot last worked, and what might have failed.

Of course, you're not actually done troubleshooting until the problem is fixed, and you know WHY it's fixed.
__________________
-- Marshal Horn

Last edited by kamocat : 05-04-2010 at 13:30.