2011-06-18 16 views
10

Zawsze mocno dokumentuję mój kod, aby inni (i ja w trakcie drogi) mogli szybko zrozumieć, co się dzieje. Często zastanawiam się, czy są tam galerie lub projekty z komentarzami. Jakieś linki lub ogólne preferencje?Piękny projekt bloku komentarzy do kodu: galerie, artykuły, preferencje

Oto para, której często używam (w PHP).

Na górze pliku:

// ******************************* INFORMATION ***************************// 

// ***********************************************************************// 
// 
// ** NAME - A description of what the file does. 
// ** 
// ** @author name <[email protected]> 
// ** @date date 
// ** @access private 
// ** @param  
// ** @return if a class what object is returned 
//  
// ***********************************************************************// 

// ********************************** START ******************************// 

używany do oznaczania grupy funkcji:

// =======================================================================// 
// ! A description of what the following functions have in common   //   
// =======================================================================// 

Zawsze miałem najtrudniejszy czas szukając informacji na ten temat, ponieważ „komentarz bloku” lub "komentarz kodu" zwykle zwraca rzeczy na pisanie systemu komentarzy do bloga :)

+0

byłoby to bardzo subiektywne, IMO –

+0

To może być bardzo interesujące dla Ciebie: http://manual.phpdoc.org/HTMLframesConverter/default/ –

+0

Oczywiście. Jednak pytanie nie brzmi: "..wszystkie galerie czy zbiory projektów komentarzy tam?" – websiteguru

Odpowiedz

6

Chociaż jest to subiektywne, jak sugeruje @jcomeau_ictx, istnieje coś takiego jak phpDocumentor (lub phpdoc lub phpd ocu). Gorąco polecam, żebyś na to spojrzał. Dokumentację można znaleźć pod adresem http://manual.phpdoc.org/HTMLframesConverter/default/.

Ich składnia jest nieco inna niż Twoja. Jest podobny do Javadoc.

Na przykład:

/** 
* Sample File 3, phpDocumentor Quickstart 
* 
* This file demonstrates the use of the @name tag 
* @author Greg Beaver <[email protected]> 
* @version 1.0 
* @package sample 
*/ 

Istnieją pewne przykłady można zobaczyć na stronie.

Jeśli chcesz zobaczyć, co inni deweloperzy robią, można również sprawdzić http://www.google.com/codesearch i wyszukiwać pliki PHP, który zawiera pewne słowa, które są bardziej narażone na komentarze (takie jak function lub class).

+0

Jestem tego świadomy ... Zawsze uważałem to za bardzo brzydkie: -p – websiteguru

+0

@websiteguru - Znowu to subiektywne. Osobiście używałem tego i Javadoc od lat. Niemal chcę powiedzieć, że to "standard". Jeśli chcesz mieć "galerię", spróbuj przejrzeć [http://www.google.com/codesearch](http://www.google.com/codesearch] i zobaczyć, co robią inne osoby. –