|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#16
|
|||||
|
|||||
|
Re: What Features Should the Default Code REALLY include?
I think CD is a great place for a repository, though it is a bit specialized.
Would the repository be just for .c and .h files, or could we include software? Examples: Lookup table generators, dashboards, etc. |
|
#17
|
|||
|
|||
|
Re: What Features Should the Default Code REALLY include?
I am up for the repository idea. I have already started making libraries of my own source code for different drive techniques and other random tasks that I may want to use on the robot someday.
|
|
#18
|
|||||
|
|||||
|
Re: What Features Should the Default Code REALLY include?
Lots of useful stuff can be included in a repository.
On a side note, one of the management questions that needs to be addressed is how and how much to control submissions? Also, there will need to be a version process in place to handle error corrections and expanded/changing capabilities. I'm thinking mostly along the lines of quality control answering such questions as “has the code been tested and debugged?” Oftentimes when we're debating coding issues on the Programming Forum we'll post code suggestions off the tops of our heads, but there will be typos or logic errors that didn't necessarily seem important in the original context. Later you'll see the code with errors popup again in postings as someone attempts to use it "as is," not understanding that there are or may be bugs. We may want to consider some kind of peer review or monitoring. Other issues are standards, e.g., coding, interface compatibility, documentation, etc. It's easy for you experienced programmers out there to handle the myriad styles one encounters by getting submissions from across all of FIRST, but the majority of Team programmers tend to be new to programming and are sometimes thrust into the job. The repository has to be made both easy for newbies (at least with the simpler/common functions), as well as easy for the rest of us to help newbies chose and integrate functions appropriate to their level of understanding. Most of the programming mentors are out there driving home lessons in coding standards, testing procedures, configuration management, etc. These are second nature to us and need to be communicated through any repository. I don’t mean to say everyone will accept, implement, or follow the same standards, but there should be some basic standards in place to set a good example for new programmers to follow. Last edited by Mark McLeod : 28-04-2004 at 14:28. |
|
#19
|
|||
|
|||
|
Re: What Features Should the Default Code REALLY include?
Quote:
The question is go with a new repository or build on the old one (http://nrg.chaosnet.org/repository/)? And, if "build on the old one" is the plan, what are the top 5 [specific] features you would like to see added? |
|
#20
|
||||
|
||||
|
Re: What Features Should the Default Code REALLY include?
Quote:
|
|
#21
|
|||
|
|||
|
Re: What Features Should the Default Code REALLY include?
Version editting at the nrg.chaosnet.org respository has been added.
|
|
#22
|
||||
|
||||
|
Re: What Features Should the Default Code REALLY include?
Quote:
|
|
#23
|
|||||
|
|||||
|
Re: What Features Should the Default Code REALLY include?
UPDATE:
I just took a long hard look at the NRG system. It's beautiful. I look foward to contributing code! Last edited by phrontist : 28-04-2004 at 18:52. |
|
#24
|
||||
|
||||
|
Re: What Features Should the Default Code REALLY include?
[edit] this is in reply to phrontist mentioning CVS in the previous post. he apparently deleted that [/edit]
a CVS system would be great, though im sure something must already exist that would be appropriate for our needs. I looked at some CVS systems at the beginning of this season and realized that they are way way overkill for the few hundred lines we call software. If a CVS-lite doesn't exist, then we should sure make it! I don't think we really need a CVS system for the code repository, but i was saying this just because it would be a very useful tool for most teams. For the code repository, the code base will probably small enough so it makes more sense to discuss individual changes on a forum or something like that. Last edited by Max Lobovsky : 28-04-2004 at 18:58. |
|
#25
|
|||
|
|||
|
Re: What Features Should the Default Code REALLY include?
Quote:
|
|
#26
|
|||||
|
|||||
|
Re: What Features Should the Default Code REALLY include?
Quote:
|
|
#27
|
||||||
|
||||||
|
Re: What Features Should the Default Code REALLY include?
I typed up a long message about coding standards for sharing code and then decided that starting a new thread was better.
See this thread: http://www.chiefdelphi.com/forums/sh...590#post259590 Please read through to the end because there is a call for volunteers at the end -- FIRST may need you... Joe J. Last edited by Joe Johnson : 29-04-2004 at 08:30. Reason: started new thread rather than hijacking this one |
|
#28
|
||||
|
||||
|
Re: What Features Should the Default Code REALLY include?
Quote:
![]() |
|
#29
|
|||
|
|||
|
What I can do...
Quote:
2. More nesting - Infinite nesting is possible with the current system. Just click "Make a new folder" checkbox after clicking the "Add" link. Put in a Folder title, and select the parent folder. Don't put code or description. (This has been there for a while now). 3. I shall add this - for now, you can put 'whitepapers' in the description box. 4. This is already there! Just put both in the "Source code" box. I will add multiple boxes, but it seems unnecessary. 5. Can't do ... ![]() |
|
#30
|
|||
|
|||
|
Re: What I can do...
Quote:
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| heres the code. y this not working | omega | Programming | 16 | 31-03-2004 15:18 |
| Strange IR sensor movement with default tracker code | wun | Programming | 5 | 19-03-2004 10:51 |
| Bringing in Navigate.zip into the Default code | alexrobotics | Programming | 1 | 24-02-2004 21:42 |
| Is default code already loaded? | quickie25 | Electrical | 8 | 19-02-2004 22:51 |
| default code and the actual robot | tml240 | Programming | 15 | 24-01-2004 11:31 |