Allow me to clarify my team's intentions in this matter. Several of our programmers have been programming since before FIRST. We like to be able to look at our old code, and build on top of it for our next project.
After reading section R16 - which seems to allow this under the condition that all teams be able to use our old code also - we decided to post it all just to be safe. Due to the fact that we have no way of knowing which algorithms we will need to use this year, we put up everything we had - just in case.
My team has no intention of mass "copy - pasting" our code into our current robot. In fact, it seems unlikely that we will use our old code much at all.
Quote:
Originally Posted by Bryce Paputa
I view it from the perspective that if the code isn't documented, then future years will have trouble understanding it too. I haven't actually looked at OP's code, this may or may not apply to him, but I believe that any documentation made for the private team needs to be included with the public code version. It sounds like OP's code wasn't ever well documented, making this a non-issue, documenting it would probably help them even more than us.
|
Yes, you're right. We definitely need to improve on our documentation. This is something that our team struggled with last year, and something we will work on in the coming season.
As for posting all of our documentation, this is it. The intent of this post was to hold nothing back. All teams now have access to everything we do. There is no private documentation that we are withholding.
I do agree however, that a giant dump of everything we developed may simply increase confusion surrounding what we wrote. This is unfortunate as our goal is simply to "cover all the bases" so that we will be fine under next year's set of rules.