2009-10-31 9 views

risposta

7

Sicuramente terza persona stile.

20

spesso tendono a parlare stile medico:

// Now we take $x and check whether it's valid for this pass 
4

Un utile consiglio: cercate di mantenere ogni commento come autosufficiente possibile. Ad esempio, questo modulo:

// First, mumble the frabbitz. 

blah blah 

// Second, foobar the quux 

blah blah 

questo è un bel racconto, ma rende più difficile per modificare il codice, perché le parti "Prima" e "seconda" può diventare non corretta. Alla fine, non aggiungono molto ai commenti, ma li rendono correlati in modo fragile.

1

volte mi parlano in prima persona, come questo

/* 
Usage: 
set_position(0.5, 0.5); // im in the center 
set_position(0.0, 1.0); // im in the lower,left corner 
*/ 
0

Può dipendere da quante persone stanno modificando il codice e per quale scopo. Nel mio codice (che è comunque per la visione pubblica) potrei sentirmi libero di aggiungere alcuni commenti personali, magari usando "Io". In un progetto comune i commenti dovrebbero mirare a uno stile comune e l'io potrebbe essere fuori luogo.

Si noti che i commenti sono fragili e molte autorità moderne (ad es. Clean Code) suggeriscono che le funzioni e i campi dovrebbero portare nomi significativi. Ma, naturalmente, ci sono molti posti in cui i commenti esplicativi sono ancora vitali.

3

La mia opinione è che dovresti semplicemente usare lo stile con cui ti senti più a tuo agio.

I commenti incorporati sono intesi per essere letti da te e da altri sviluppatori che cercano di capire i dettagli di implementazione del tuo codice. Fintanto che sono chiari e comprensibili, è importante se lo stile è un po 'insolito, la grammatica è un po' scadente o ci sono alcuni errori di ortografia. La gente che sta leggendo dovrebbe essere al di là di prendersi cura di queste cose.

I commenti che vengono estratti per formare la documentazione API meritano un po 'più attenzione alle sottigliezze di stile, grammatica e ortografia. Ma anche qui accuratezza e completezza sono molto più importanti.

+2

Devo non essere d'accordo con il commento sui commenti. Per me, i commenti di facile lettura sono quelli che sono ben scritti, il che significa buona grammatica, buona ortografia e buona punteggiatura. –

+0

Ehi, guarda, trovo anche irritante vedere nei commenti una cattiva ortografia della grammatica ecc. Ma lo sopporterò senza lamentarmi. pochissimi sviluppatori sono in grado di produrre una prosa scintillante. E anche se lo fossero, ci sono più cose produttive che potrebbero fare con il loro tempo che lucidare i loro commenti. –

Problemi correlati