2009-05-28 12 views
3

Ich bin an einem großen Projekt und habe in meinem Programm noch keine Kommentare "Kopfzeilen" gemacht. Ich habe gerade angefangen, SVN für das Projekt zu verwenden. Ich möchte das SVN-Tag $ id $ hinzufügen, habe mich aber für keine Standardkommentare entschieden.PHP/C/C++ - Wie sieht Ihre erste Kommentarblock in Ihren Programmen aussehen?

Also, meine Frage an alle hier ist, wie sieht Ihre erste Kommentarblock in all Ihren Programmen aussehen?

heißt:

/*************************************** 
* myProgram.c 
* revision: $id$ 
***************************************/ 
+0

sollte Gemeinschaft Wiki sein –

+0

Meins hat fast immer den Namen des vorherigen Programms, an dem ich arbeitete. – Nosredna

Antwort

3

ich nicht eine solche verwenden. Ich brauche keinen.

+0

Ich auch nicht. 15 Zeichen. –

+1

Ich auch nicht. Man könnte zwar argumentieren, dass die Einbettung der SCM-Revisionshistorie in die Kopfzeile praktisch ist, in der Praxis endet es jedoch nur noch in einer riesigen Unordnung, die letztendlich entfernt wird. –

+0

Auf der Suche nach Proben. – MichaelICE

0

Unternehmen vorformulierten Copyright + Datei Autor/Besitzer und ein Abschnitt kleiner Zwecks, wenn relevant (zB: wenn die Datei enthält eine Sammlung von kleinen verwandten Klassen mit Header ihrer eigenen)

+0

Wie können Sie einen Autor hinzufügen, wenn mehrere Personen an demselben Dokument arbeiten? –

+0

Auf der Suche nach Beispielen – MichaelICE

+0

Nur der Hauptcode-Besitzer ist aufgeführt. Andere Mitwirkende sind Teil der Quellcodeverwaltung. – Kena

0

Wenn ich einige Open bin Codierung Quellprogramm Ich füge normalerweise eine BSD-Lizenz hinzu, ansonsten gibt es keinen Standard-Header-Kommentar.

1

Es hängt davon ab, aber ich mag es nicht, wenn sie zu ausgefallen sind. So etwas ist genug für mich:

 
/* 
* file.c 
* 
* Description: 
* 
* History: 
* 
* 
*/ 

Alles komplexer nur lästig ist.

2

Ich persönlich benutze die gleichen Kommentare wie die javadoc diejenigen

/** 
* Your comment here 
*/ 
0

Jeder anfängliche Kommentarblock ist ein Platzmangel, wenn Sie eine Versionsverfolgungssoftware haben.

+0

Eine Version-Tracking-Software kann nicht für Sie erraten, was eine Methode macht. – Sylvain

+0

@Sylvain: Ein initialer Codeblock sollte auch keine Methode dokumentieren. –

+0

Oh ja, das ist richtig, wir haben vergessen, dass wir über einen Kommentarblock sprechen. – Sylvain