Solo i miei 2 bob vale la pena ...
non vorrei avvolgere quella linea di codice. Lo lascerei come una grande lunga stringa.
La convenzione di 80 caratteri era basata sui limiti della macchina del giorno. Terminali in cui tipicamente 80 per 32 caratteri. Stampanti a matrice di punti a buon mercato + carta per fogli continui di 80 caratteri. Solo i ricchi potevano permettersi un setup di 132 caratteri. E indovina un po '... quelli che potrebbero permetterselo hanno un codice avvolto a 132 caratteri, che riduce drasticamente il numero di linee che devono essere avvolte e produce codice sorgente "più pulito".
Questi vincoli non si applicano oggi. Il mio editor di testo visualizza 150 colonne per 52 righe di 10pt courier new. I miei monitor di lavoro mostrerebbero qualcosa come 400 per 65 (non l'ho mai testato). Non ho stampato una sola riga di codice sorgente in anni ... e l'ultima volta che l'ho fatto è stato in modo tale da poterlo leggere sull'autobus sulla strada di casa, quando il mio portatile era in frizione.
Le lingue moderne sono molto più verbose dei linguaggi "stile vecchio" ... e questo è buono. Se hai chiamato qualcosa BeanContextServices.SSSSServiceProvider in Pascal, il tuo capo ti avrebbe detto di andare a sederti nell'angolo. Identificatori Pascal dove solo significativo a 8 caratteri!
Allora perché insistere con questa convenzione antiquata e (per me) noiosa? Ha pochissimo senso pratico.
Quindi ... avvolgo "righe di codice" a 132 caratteri. Non mi preoccupo affatto di avvolgere "righe di testo".
Consulta anche: The width of two horses arses!
Cin cin. Keith.
Una spiegazione del secondo caso sarebbe utile: ANSI C consente di concatenare i letterali stringa, come in "foo" "bar" "baz" sarebbe lo stesso di "foobarbaz" – Hasturkun
Concatenato dal compilatore, non durante il runtime. –