|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#16
|
|||
|
|||
|
Re: R71: Can't re-use code that you've written before?
Let's remember spirit of the rule. Let's use this time to teach new programmers the art of taking a hunk of metal and making it come alive. Taking code from a previous year and dumping it, is fast but doesn't teach anything.
|
|
#17
|
||||
|
||||
|
Re: R71: Can't re-use code that you've written before?
Quote:
![]() |
|
#18
|
|||
|
|||
|
Re: R71: Can't re-use code that you've written before?
Our software team lead was the apprentice software guy last year. Some of the interpretations above would lead me to believe that he would have to forget some of the clever algorithms he learned last year, otherwise he would write them exactly the same way again this year. Once you've figured out an algorithm and code structure that works, it's still the same even if you have to type it in from memory. If the rule was in support of learning programming from scratch, it would make more sense just to prohibit anyone who knew C programming before the kick-off from working on the code. Personally, I don't know how to unlearn something on purpose.
I going with "the rule doesn't make sense to me." Amongst dozens of clear (and far-thinking) rules, a small gray cloud has crept in. I don't find the explanations above satisfying, either. I guess I'll post this on the FIRST Q&A if someone hasn't beaten me to it. |
|
#19
|
||||
|
||||
|
Re: R71: Can't re-use code that you've written before?
Quote:
Besides, I've always thought that one of the best engineering practices is to build on what others have done. We've discussed this for a few days now and I still am not entirely clear on the purpose of this rule. The rule equates software code to a mechanical part that's been produced - but why draw the line between software architecture and software coding? My mechanical friends can have a complex 3D part designed in AutoCAD ahead of the season and just press the big green button on the CNC machine to have it produced after kickoff. So why as a software person can't I just run my compiler on code I've already written to produce a compiled executable (which I argue is a better analogy to a machined part)? |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Out of the Box Camera Code | russell | Programming | 9 | 10-21-2009 05:28 AM |
| Code suddenly fails to initialize | miketwalker | Programming | 11 | 02-19-2005 03:23 PM |
| Team THRUST - Kevin's Code and Camera Code Combine | Chris_Elston | Programming | 3 | 01-31-2005 10:28 PM |
| Sourceforge for Code Repository and other stuff | SilverStar | Programming | 9 | 01-15-2005 09:16 PM |
| heres the code. y this not working | omega | Programming | 16 | 03-31-2004 03:18 PM |