Questione di graffe…
Voi come lo scrivete il codice? Fino ad ora ho sempre usato una sintassi di questo tipo:
function pippo() { // Codice }
Mentre adesso sto riscoprendo il K&R formatting style...
function pippo() { // Codice }
Tanto per sapere... Voi cosa preferite? E quale invece secondo voi è la migliore in termine di leggibilità?
Articoli che potrebbero interessarti
Un meme sui memeGuida pratica ai litigi 2.0
Minchia, se è stronzo…
Delurking day 2007
Giusto per chiudere la questione






14 Luglio 2008 alle 08:34
Sempre usato il secondo, più leggibile secondo me.
Ciao,
Emanuele
14 Luglio 2008 alle 08:35
Io uso sempre la seconda
14 Luglio 2008 alle 08:40
Decisamente il primo.
14 Luglio 2008 alle 08:46
Il secondo!
14 Luglio 2008 alle 08:49
Mi sento in minoranza…
14 Luglio 2008 alle 08:55
Anche io sono per la prima!
14 Luglio 2008 alle 09:06
Ok, a quanto pare c’è parita tra i due metodi. Io ho sempre usato la prima… Quando ho cominciato col Pascal ai tempi mi avevano insegnato a far così, me lo sono portato dietro da allora.
A volte mi sembra più leggibile del K&R, ma con la seconda oltre a risparmiare una riga… Boh, mi sembra più “profescional”…
Solo psicologia?
14 Luglio 2008 alle 09:07
Il primo è molto più leggibile!
14 Luglio 2008 alle 09:11
Sicuramente il primo metodo! Più leggibile e una riga non costa nulla…pensa a dover cercare a ritroso la parentesi di apertura corrispondente a quella di chiusura, basta scorrere verticalmente sulla stessa colonna (ammesso di aver indentato bene).
14 Luglio 2008 alle 09:19
Ovviamente la prima altrimenti mi perdo nell’indentazione…
il secondo non aiuta affatto…
14 Luglio 2008 alle 09:20
assolutamente il secondo. la graffa da sola in una riga è uno spreco epocale, mi fa venire la gonorrea
14 Luglio 2008 alle 09:20
Decisamente il secondo, trovo anzi, il primo scomodo, anche perché devo forzatamente andare a capo.
L’indentazione suggerisce da sola l’andamento del flusso, non c’è proprio bisogno di una parentesi aperta lì da sola, che non mi dice niente di più.
Poi, sono gusti.
PS soprattutto..Kernighan and Ritchie… chi si vuole mettere contro di loro?
14 Luglio 2008 alle 09:22
Il secondo anche se ai tempi del pascal anche a me avevano insegnato ad usare il primo, ma reputo il secondo moooltooo più leggibile
14 Luglio 2008 alle 09:23
dipende dal team con il quale sviluppo
di solito uso la prima per codice molto lungo per gli if ed i vari cicli, la seconda per quello breve.
14 Luglio 2008 alle 09:25
Ho sempre usato il primo per abitudine, ma forse è più leggibile il secondo!
14 Luglio 2008 alle 09:31
La seconda, con indent a 4 spazi.
14 Luglio 2008 alle 09:35
Anch’io ho sempre usato il secondo metodo perchè la graffa da sola su una riga mi mette tristezza…però credo sia una di quelle dispute impossibili da risolvere in maniera definitiva
14 Luglio 2008 alle 09:40
Sempre e solo il secondo.
Il primo lo odio proprio.
14 Luglio 2008 alle 09:48
Sempre usato il primo. Quando devo modificare del codice fatto da altri prima “metto a posto le graffe”!
14 Luglio 2008 alle 09:48
io uso il secondo metodo…sempre
14 Luglio 2008 alle 10:00
sempre e solo la 2°
14 Luglio 2008 alle 10:02
Il primo!
14 Luglio 2008 alle 10:22
Molto più elegante e comoda la seconda. Ma in realtà è la solita guerra C64 e Spectrum.
Cmq grazie Napolux per la info, prima di oggi non sapevo chei avesse “inventato” questa indentazione.
14 Luglio 2008 alle 10:23
Assolutamente il secondo.
14 Luglio 2008 alle 10:23
io uso la seconda, però se per sbaglio premo invio e la graffa va accapo non ritorno a sistemare, continuo a scrivere.

14 Luglio 2008 alle 10:25
Secondo la seconda è la migliore risulta molto più professionale; ma nonotstante ciò io ho sempre usato la prima, un pò perché, come per Napolux, da quando mi hanno insegnato il Pascal mi hanno detto di fare così, e pò perché lo vedo più leggibile.
14 Luglio 2008 alle 10:28
sempre la seconda…
14 Luglio 2008 alle 10:38
@abusx
Abominio! O una o l’altra… Mai mischiare!
14 Luglio 2008 alle 10:40
@inuyaksa:
Vince, ovviamente, il C64
14 Luglio 2008 alle 10:58
Decisamente il metodo numero 2
14 Luglio 2008 alle 11:01
Anche io mi trovo molto meglio con la prima! Mi ci trovo molto meglio quando devo seguire cicli e funzioni, ovviamente mantenendo l’indentazione
14 Luglio 2008 alle 11:18
Sempre usato il secondo, più leggibile secondo me.
Abbracci brasiliani!
14 Luglio 2008 alle 11:49
Ho sempre sempre usato il secondo metodo, anche se in leggibilità il primo modo è ottimale anche per identificare le aperture e chiusure corrette di una funzione
14 Luglio 2008 alle 12:42
Io ho sempre usato il primo metodo, mi sembra il più leggibile…
14 Luglio 2008 alle 14:11
io uso la seconda
14 Luglio 2008 alle 14:12
il secondo, come per i css
14 Luglio 2008 alle 14:24
decisamente il secondo
14 Luglio 2008 alle 14:28
Secondo, presente
Forse per la leggibilità è meglio il primo, vabbè sono abitudini .
14 Luglio 2008 alle 16:06
Io uso il primo… cioè con l’apertura della graffa a capo… perchè oltre che è + leggibile… programmi come notepad++ indicano un percorso tratteggiato che permettono di trovare la chiusura facilmente, oppure la funzione collapse viene più pulita!
14 Luglio 2008 alle 16:17
Utilizzo sempre il secondo modo.
Perchè sprecare una linea di codice? Eh eh
14 Luglio 2008 alle 16:27
Il primo (Allman).
Indentazione con 4 spazi.
In alcuni casi (minori) preferisco lo stile GNU.
Un ottimo riferimento http://en.wikipedia.org/wiki/Indent_style
14 Luglio 2008 alle 19:06
Personalmente uso il primo.
Lavorando spesso con codice scritto da altri, capita però di trovare entrambi i modi. E la difficoltà di lettura per passare da un impostazione all’altra è notevole!
Meglio allora caricare un plugin che ri-formatti il codice secondo le proprie esigenze. Ergo, fanculo la parentesi e che ognuno adotti il sistema che preferisce
14 Luglio 2008 alle 21:00
Per me è indifferente. Di solito quando scrivo codice PHP tendo a usare la seconda mentre quando lavoro con C# tendo a usare la prima, la scelta comunque dipende anche dalle linee guida nella scrittura del codice di ogni singolo progetto, io mi adeguo a quelle quando disponibili. Diciamo comunque che mediamente tendo a considerare più leggibile il secondo per questioni di compattezza.
14 Luglio 2008 alle 21:03
Il primo nei giorni pari, il secondo nei giorni dispari
14 Luglio 2008 alle 21:44
uso sempre il primo. molto piu’ semplice capire dove inizia e dove finisce la funzione o il ciclo.
14 Luglio 2008 alle 22:19
Sempre e solo il secondo….anzi quando ripasso su codice scritto da altri do una sistematina anche li!!
14 Luglio 2008 alle 23:07
Secondo! Lo trovo di gran lunga più leggibile anche perché (almeno questo mi succede), mi fa associare facilmente ogni blocco alla relativa funzione.
L’importante è rispettare l’indentazione!
15 Luglio 2008 alle 14:22
All’inizio utilizzavo il primo, ma è da anni che utilizzo il secondo, mi trovo meglio con questo!
15 Luglio 2008 alle 14:30
La seconda, per quel poco di C++ che ho usato all’università fino ad ora
15 Luglio 2008 alle 16:12
Decisamente Il K&R, per questioni di abitudine e per questioni di ottimizzazione: un CR in meno!!! Spesso, uso anche:

function pippo() { ... }quando la funzione è minimal…
16 Luglio 2008 alle 16:43
Anche io preferisco l’indentazione K&R, mi da un senso di equilibrio e corretteza. Cio’ che apri sopra chiudi sotto.
In piu’ mi ero personalizzato il VI, rimappando la tastiera, per inserire automaticamente le 2 graffe aperta e chiusa dove volevo in un sol colpo per non dimenticare di chiudere una parentesi. Per chi vuole personalizzarsi il VI aprire il .vimrc e aggiungere
:imap hh {}k$a
in pratica ogni volta che premo 2 volte la acca consecutivamente lui apre e chiude le parentesi graffe andando a capo automaticamente e rimette il cursore nella nuova riga. Troppo bello il VI. (me la sono creata da me questa roba).
18 Luglio 2008 alle 15:32
la prima!