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à?

,
1 Star2 Stars3 Stars4 Stars5 Stars Vota!
Loading ... Loading ...
Condividi

Articoli che potrebbero interessarti

Un meme sui meme
Guida pratica ai litigi 2.0
Minchia, se è stronzo…
Delurking day 2007
Giusto per chiudere la questione

52 Commenti per “Questione di graffe…”

  1. MyAvatars 0.2 Emanuele ha detto:

    Sempre usato il secondo, più leggibile secondo me.
    Ciao,
    Emanuele

  2. MyAvatars 0.2 Stefano ha detto:

    Io uso sempre la seconda :)

  3. MyAvatars 0.2 Matteo ha detto:

    Decisamente il primo.

  4. MyAvatars 0.2 Pino ha detto:

    Il secondo!

  5. MyAvatars 0.2 Matteo ha detto:

    Mi sento in minoranza… :-P

  6. MyAvatars 0.2 Claudio ha detto:

    Anche io sono per la prima!

  7. MyAvatars 0.2 Napolux ha detto:

    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?

  8. MyAvatars 0.2 stenet ha detto:

    Il primo è molto più leggibile!

  9. MyAvatars 0.2 Daniel ha detto:

    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).

  10. MyAvatars 0.2 denadai2 ha detto:

    Ovviamente la prima altrimenti mi perdo nell’indentazione…

    il secondo non aiuta affatto…

  11. MyAvatars 0.2 giobi ha detto:

    assolutamente il secondo. la graffa da sola in una riga è uno spreco epocale, mi fa venire la gonorrea :)

  12. MyAvatars 0.2 timendum ha detto:

    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?

  13. MyAvatars 0.2 capobecchino ha detto:

    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. MyAvatars 0.2 fullo ha detto:

    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.

  15. MyAvatars 0.2 FairyVisions ha detto:

    Ho sempre usato il primo per abitudine, ma forse è più leggibile il secondo! :grin:

  16. MyAvatars 0.2 Paolo Rossi ha detto:

    La seconda, con indent a 4 spazi.

  17. MyAvatars 0.2 Raibaz ha detto:

    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 :)

  18. MyAvatars 0.2 fosk ha detto:

    Sempre e solo il secondo.
    Il primo lo odio proprio.

  19. MyAvatars 0.2 Silvicius ha detto:

    Sempre usato il primo. Quando devo modificare del codice fatto da altri prima “metto a posto le graffe”! :mrgreen:

  20. MyAvatars 0.2 krayen ha detto:

    io uso il secondo metodo…sempre

  21. MyAvatars 0.2 n3GRo ha detto:

    sempre e solo la 2° :cool:

  22. MyAvatars 0.2 Http500 ha detto:

    Il primo!

  23. MyAvatars 0.2 inuyaksa ha detto:

    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.

  24. MyAvatars 0.2 Rhadamanth ha detto:

    Assolutamente il secondo.

  25. MyAvatars 0.2 abusx ha detto:

    io uso la seconda, però se per sbaglio premo invio e la graffa va accapo non ritorno a sistemare, continuo a scrivere. :razz: :cool:

  26. MyAvatars 0.2 MaiNick ha detto:

    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.

  27. MyAvatars 0.2 pugia ha detto:

    sempre la seconda… :mrgreen:

  28. MyAvatars 0.2 Napolux ha detto:

    @abusx
    Abominio! O una o l’altra… Mai mischiare! :P

  29. MyAvatars 0.2 Matteo ha detto:

    @inuyaksa:

    Vince, ovviamente, il C64 :)

  30. MyAvatars 0.2 StefanoL ha detto:

    Decisamente il metodo numero 2 :cool:

  31. MyAvatars 0.2 DnaX ha detto:

    Anche io mi trovo molto meglio con la prima! Mi ci trovo molto meglio quando devo seguire cicli e funzioni, ovviamente mantenendo l’indentazione ;)

  32. MyAvatars 0.2 Rodrigo Fante ha detto:

    Sempre usato il secondo, più leggibile secondo me.

    Abbracci brasiliani! :D

  33. MyAvatars 0.2 Julius ha detto:

    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

  34. MyAvatars 0.2 Gualtiero ha detto:

    Io ho sempre usato il primo metodo, mi sembra il più leggibile…

  35. MyAvatars 0.2 k8 ha detto:

    io uso la seconda :razz:

  36. MyAvatars 0.2 Peppe ha detto:

    il secondo, come per i css

  37. MyAvatars 0.2 slacko ha detto:

    decisamente il secondo

  38. MyAvatars 0.2 Lorenzo ha detto:

    Secondo, presente :wink:
    Forse per la leggibilità è meglio il primo, vabbè sono abitudini .

  39. MyAvatars 0.2 StefanoV ha detto:

    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! :mrgreen:

  40. MyAvatars 0.2 fabio marasco Web ha detto:

    Utilizzo sempre il secondo modo.
    Perchè sprecare una linea di codice? Eh eh :wink:

  41. MyAvatars 0.2 unwiredbrain ha detto:

    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

  42. MyAvatars 0.2 carlo ha detto:

    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 :)

  43. MyAvatars 0.2 NRK ha detto:

    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.

  44. MyAvatars 0.2 Sergio ha detto:

    Il primo nei giorni pari, il secondo nei giorni dispari :-)

  45. MyAvatars 0.2 baldo ha detto:

    uso sempre il primo. molto piu’ semplice capire dove inizia e dove finisce la funzione o il ciclo.

  46. MyAvatars 0.2 Vito Antonio Bonardi ha detto:

    Sempre e solo il secondo….anzi quando ripasso su codice scritto da altri do una sistematina anche li!! :mrgreen:

  47. MyAvatars 0.2 wedtaur ha detto:

    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! :roll:

  48. MyAvatars 0.2 mukkamu ha detto:

    All’inizio utilizzavo il primo, ma è da anni che utilizzo il secondo, mi trovo meglio con questo!

  49. MyAvatars 0.2 Pity ha detto:

    La seconda, per quel poco di C++ che ho usato all’università fino ad ora :P

  50. MyAvatars 0.2 Giovambattista Fazioli ha detto:

    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… :P

  51. MyAvatars 0.2 luigis ha detto:

    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).

  52. MyAvatars 0.2 emaaaa ha detto:

    la prima!

Lascia un commento



Chiudi
Invia e-mail