Stile di codifica
  • Poll choices
    Statistics
    Votes
  • Stile dei programmatori C
    66.67%
    2
  • Stile dei Programmatori Java
    33.33%
    1
  • Altri (specificare con esempio)
    0.00%
    0
Guests cannot vote (Voters: 3)

Stile di codifica

Quale stile di codifica usate e perchè?

« Older   Newer »
 
  Share  
.
  1. Guglielmoqwerty
         
     
    .

    User deleted


    Quando dovete scrivere un programma, quale stile di codifica utilizzate? Quali sono a vostro parere i vantaggi? E gli svantaggi?

    Io solitamente utilizzo lo stile dei programmatori C (con alcune mie variazioni al momento):
    CODICE
    public class Primo
    {
           private int numero;

           public static void main(String args[])
           {
                   numero = 0;
                   for(;numero<10;numero++)
                   {
                           System.out.println(numero);
                   }
           }
    }


    Rispetto al codice consigliato dai programmatori Java mi sembra più spaziato e quindi più leggibile. Inoltre si pone più rilevanza al contenuto di un metodo che al metodo stesso. :)
     
    .
  2. Alchimist
         
     
    .

    User deleted


    C, odio quelle fottutissime parentesi graffe di apertura su una nuova linea (personalmente le trovo inutili e scomode, non facilitano la lettura ma occupano solo righe preziose).

    @Guglielmo: E' voluta l'inizializzazione di numero al di fuori del for? In tal caso, posso chiederti perché lo fai (chiarezza, ordine o robe simili)?
    E' pura curiosità, null'altro :P
     
    .
  3.      
     
    .
    Avatar

    Where there's a user input, there's a vulnerability.

    Group
    Manager
    Posts
    11,133
    Reputazione
    +174

    Status
    Sempre C, parentesi sulla stessa linea.
     
    .
  4.     +1    
     
    .
    Avatar

    Senior Member

    Group
    Manager
    Posts
    10,796
    Reputazione
    +266

    Status
    Quello stile è usato da molti, a me non è mai piaciuto. Vedo però che molti programmatori con tanta esperienza optano per quello stile. Io rimango sul:
    CODICE
    class Hello {
     public static void main(String[] args) {
       System.out.println("Hello World!");
     }
    }


    Se devo lasciare spazi li lascio, e di solito li lascio quando voglio dividere logicamente le istruzioni. Ad esempio non mi piace non lasciare una riga tra una variabile ed un ciclo o comunque un blocco di codice, fatta eccezione per alcuni casi.
     
    .
  5. Guglielmoqwerty
         
     
    .

    User deleted


    CITAZIONE (Alchimist @ 21/11/2013, 22:13)
    C, odio quelle fottutissime parentesi graffe di apertura su una nuova linea (personalmente le trovo inutili e scomode, non facilitano la lettura ma occupano solo righe preziose).

    @Guglielmo: E' voluta l'inizializzazione di numero al di fuori del for? In tal caso, posso chiederti perché lo fai (chiarezza, ordine o robe simili)?
    E' pura curiosità, null'altro :P

    Semplicemente per far vedere l'assegnazione di una variabile ;-)

    @Alex: lo stile C con le parentesi sulla stessa linea é quello di Root? (Stile Java)
     
    .
  6.      
     
    .
    Avatar

    Senior Member

    Group
    Manager
    Posts
    10,796
    Reputazione
    +266

    Status
    Lo "stile C" e lo "stile Java" sono poi la stessa cosa; si può parlare anche di "stile C#" o "stile C++", ma di fatto non esistono. Ho visto sia source Java che C/C++ scritti con le graffe su una nuova linea.
     
    .
  7. SyraBOT
         
     
    .

    User deleted


    CITAZIONE (Alchimist @ 21/11/2013, 22:13) 
    C, odio quelle fottutissime parentesi graffe di apertura su una nuova linea (personalmente le trovo inutili e scomode, non facilitano la lettura ma occupano solo righe preziose).

    @Guglielmo: E' voluta l'inizializzazione di numero al di fuori del for? In tal caso, posso chiederti perché lo fai (chiarezza, ordine o robe simili)?
    E' pura curiosità, null'altro :P

    Idem, pensavo che mi sarei trovato bene in c conoscendo il vb, ma mi sbagliavo.
     
    .
  8.      
     
    .
    Avatar

    Where there's a user input, there's a vulnerability.

    Group
    Manager
    Posts
    11,133
    Reputazione
    +174

    Status
    CITAZIONE (Guglielmoqwerty @ 22/11/2013, 09:15) 
    CITAZIONE (Alchimist @ 21/11/2013, 22:13)
    C, odio quelle fottutissime parentesi graffe di apertura su una nuova linea (personalmente le trovo inutili e scomode, non facilitano la lettura ma occupano solo righe preziose).

    @Guglielmo: E' voluta l'inizializzazione di numero al di fuori del for? In tal caso, posso chiederti perché lo fai (chiarezza, ordine o robe simili)?
    E' pura curiosità, null'altro :P

    Semplicemente per far vedere l'assegnazione di una variabile ;-)

    @Alex: lo stile C con le parentesi sulla stessa linea é quello di Root? (Stile Java)

    Si. :-)
     
    .
  9. Jakub1996
         
     
    .

    User deleted


    CITAZIONE (SyraBOT @ 22/11/2013, 14:54) 
    CITAZIONE (Alchimist @ 21/11/2013, 22:13) 
    C, odio quelle fottutissime parentesi graffe di apertura su una nuova linea (personalmente le trovo inutili e scomode, non facilitano la lettura ma occupano solo righe preziose).

    @Guglielmo: E' voluta l'inizializzazione di numero al di fuori del for? In tal caso, posso chiederti perché lo fai (chiarezza, ordine o robe simili)?
    E' pura curiosità, null'altro :P

    Idem, pensavo che mi sarei trovato bene in c conoscendo il vb, ma mi sbagliavo.

    E' come conoscere il francese e andare in Asia. :asd:
    Pensavi male.
     
    .
8 replies since 21/11/2013, 22:00   66 views
  Share  
.
Top