Sono interessato a conoscere quali routine sono disponibili per la pulizia dei file di intestazione pubblica che si distribuiscono ai clienti. .Preparare l'intestazione pubblica per il rilascio
Alcune cose che mi piacerebbe sentire le vostre opinioni su sono:
Commenti non pensati per il consumo esterno. In generale mi piace tenere la documentazione vicino al codice e commenti come questo potrebbe non essere una buona idea per condividere:
/**
* @todo Should we change the signature of this function to
* make it obvious that xxx is really yyy?
*/
o forse:
/**
* @todo Add support for feature X
*/
incoerenti Tab Stili:
void functionA(int a,
int b,
int c,
int d);
void functionB(int a,
int b,
int c);
Esistono strumenti per preparare le intestazioni o il codice in generale per il rilascio?
+1 per correggere ortografia e oscenità. Sono sicuro che non sto permettendo (in sub) consapevolmente di pensare che le persone che non possono fare lo spelling non possano essere attendibili per scrivere codice solido. Se non sei bravo nell'ortografia, chiedi a qualcun altro di guardare le cose. –
Guarda tutti i commenti per assicurarti che siano professionali.Non fare affidamento su alcun tipo di scansione automatica. Non vuoi che i tuoi clienti leggano cose come "Il mio capo mi ha fatto fare in questo modo" o "Spero che funzioni" più che oscenità. –
Buon punto. Le oscenità sono la grande bandiera rossa, ma ci sono altre cose che possono essere ugualmente cattive. Modifica risposta per riflettere questo. – GWLlosa