Formattazione del codice per dichiarazioni variabili [chiuso]

0

È sembrato giù o cattivo scrivere più dichiarazioni di variabili sulla stessa linea? Come in:

    boolean playMoreGames = true;           int length;
    boolean win;                            int bodyparts;
    boolean contains;                       char blank = '-';
    String word;                            Scanner fileIn;
    String guess;                           Scanner keyboard = new Scanner(System.in);

vs (standard):

    boolean playMoreGames = true;           
    boolean win;                        
    boolean contains;   
    int length;
    int bodyparts;
    char blank = '-';       
    String word;                            
    String guess;                           
    StringBuilder sb_word;
    Scanner fileIn;
    Scanner keyboard = new Scanner(System.in);
    
posta Steve P. 08.06.2013 - 17:14
fonte

2 risposte

3

Mi piace molto la leggibilità di quello stile e potrei usarlo in una pubblicazione, ma un buon stile di programmazione dovrebbe anche essere facilmente modificabile. Sarebbe molto fastidioso inserire o cancellare una dichiarazione in mezzo alla lista, specialmente se sei abituato a farlo usando le scorciatoie in linea del tuo editor, come vim's d d .

L'altro motivo per cui in genere le persone si attengono a una dichiarazione per riga è che i compilatori riportano gli errori per numero di riga e differenza tra controllo di versione e unione per riga. Anche se non è così difficile da gestire, rende l'interazione con i tuoi strumenti molto più comoda.

    
risposta data 08.06.2013 - 18:22
fonte
1

Lo stile è sempre diverso ovunque. Non ho mai visto questo stile che posso ricordare, ma non importa.

Penso che potrebbe essere visto come piuttosto strano da molti ma, ancora una volta, è soggettivo e non ha importanza a patto che il tuo stile non entri nel tuo (o in qualsiasi altro modo) .

Anche se penserei che questo stile potrebbe intralciarti, ma se non lo fa, e ti piace, prendi una palla.

Il cattivo design è guardato dall'alto in basso, lo stile è guardato per lo più con curiosità. Anche se sei in una squadra, lo stile che non è uniforme con gli altri è (giustamente) guardato dall'alto in basso.

L'unica altra cosa da notare sullo stile è che mentre è soggettiva e ognuno può essere diverso al di fuori dei lavori di collaborazione, ci sono spesso sottoinsiemi di stile comuni tra le comunità linguistiche. Anche se non è necessario seguire nessuno di questi stili comuni, è possibile che il codice risulti più semplice da digerire a più persone. Dato che molte persone sono abituate a vedere lo stile X, se si codifica in stile X, più sviluppatori saranno in grado di capire e lavorare con il proprio codice se mai lo condividono.

    
risposta data 08.06.2013 - 17:37
fonte

Leggi altre domande sui tag