Go to Post There can be a fine line between intimidation and inspiration when it come to the elite in FIRST. Those teams who have committed to setting the bar for excellence in ways that change the culture, help to draw that line and deepen it. - JaneYoung [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rating: Thread Rating: 3 votes, 5.00 average. Display Modes
Prev Previous Post   Next Post Next
  #42   Spotlight this post!  
Unread 06-12-2006, 18:05
Dave Scheck's Avatar
Dave Scheck Dave Scheck is offline
Registered User
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Feb 2003
Rookie Year: 2002
Location: Arlington Heights, IL
Posts: 574
Dave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond repute
Re: Ethics 101: To re-use or not to re-use?

Quote:
Originally Posted by Marc P.
By the same logic, how many students know anything about embedded processors and microelectronics? What do students learn from Innovation First's robot controller designs? Should teams be expected to build their own operator interfaces/robot controllers/radio modems?
I think you may have misinterpreted what I was saying. My point was that if the interfaces are defined well enough, the internals of the module don't necessarily need to be known in order to incorporate it into the system. With the RC example, in the typical case, you don't need to know the exact details of what's going on inside in order to program it. Obviously there are reasons for wanting to learn, but every detail isn't required. The nice thing about reusing code (not binaries) is that you have access to what's going on under the hood if you need to know more than what the interface provides.


Quote:
But to preserve complete customized team modules from year to year in a copy-paste fashion seems to defeat the purpose of having a programming team for each year. All it would take is one original team to write the code, then hand the flash drive down from season to season.
I disagree. The chance that the entire codeset will be used from year to year is extremely slim, but the chance that a team will need to count wheel ticks from year to year is more feasible. There will always be customization that needs to be made, but the internals of the low level building blocks could stay the same.

Quote:
But you can't honestly compare custom robot code to globally standard library files or universally accessible code in terms of carrying over from year to year.
Why not? If a team writes a library that will simplify the interaction with a sensor, I see nothing wrong with using it from year to year. Instead of interacting directly with the sensor, future programmers would interact with the library (to which they would have the source code for reference).

Quote:
The purpose of the rule is to prevent teams from maintaining the same code base from year to year, thus putting programming groups out of a job.
Your statement would also be an argument for not releasing default code because it would put teams that only need the default functionality out of a job.
Reply With Quote
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Robot Ethics? negfrequency General Forum 33 01-06-2006 18:55
Does anyone else NOT use a long arm to place a tetra on top of the Goal? mad_cloversc General Forum 29 08-03-2005 00:44
Accelerometer Use Doug G Programming 2 15-12-2004 09:06
can we use? Allie Kit & Additional Hardware 5 13-02-2002 15:54


All times are GMT -5. The time now is 03:35.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi