|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
03-12-2002, 12.02.52 | #1 |
Non ci cite niente?
Top Poster
Registrato: 19-03-2001
Loc.: MilanoRossoNera
Messaggi: 4.095
|
Lo Stile della Programmazione
Codice:
if(indentate_il_codice_così) { mi_piacete_molto; } else if(oppure_così){ non_mi_piacete_mica_tanto; } else(lo_indentate_così) così_proprio_per_niente_è_davvero_esagerato; ma cosa ci vuole a fare le cose per bene? capisco cose del tipo Codice:
(parametro = null ? parametro1 = 0 : parametro1 = parametro) ma il resto....bah...è un casino mettere le mani in un codice fatto così... che ne dite? Ciao
___________________________________
Vuoi il link del programma che ti ho appena consigliato? Clicca qui Vuoi sapere il perchè del mio sotto-nick? Premi ALT-F4 ..::LaMiaConfigurazione::.. |
03-12-2002, 15.53.46 | #2 |
Guest
Messaggi: n/a
|
si, ma come è un casino mettere le mani sul codice anche come l'hai indentato tu, perchè se usi molto sottocicli a forza di TAB i comandi ti finiscono a 2 anni luce... infatti io consiglio, invece che col TAB, di indentare le righe facendo 2 spazi.
|
03-12-2002, 17.19.43 | #3 |
Linux Supporter
Registrato: 02-12-2000
Loc.: Monza
Messaggi: 1.987
|
Giusto ekerazha..2 spazi vanno bene; mi pare che il tab standrad sia da 4. In molti editor è possibile cambiare il valore del TAB, vedi ultraedit sotto win. Sotto linux, emacs, indenta di 2 spazi; se invece la riga sopra e + spostata verso destra, schiacciando tab sulla riga seguente, questa viene allineata automaticamente.
Comunque io metto la graffa sulla riga dell'IF ovvero: Codice:
if (ghghgh) { quello_che_vuoi; } else if (ghghgh) { quello_che_vuoi; } Certo che poi va a gusti. Ciao |
03-12-2002, 17.27.29 | #4 |
Non ci cite niente?
Top Poster
Registrato: 19-03-2001
Loc.: MilanoRossoNera
Messaggi: 4.095
|
risparmi una riga sì (a che serve poi non lo so)
più chiaro secondo me no...ammetti di avere tanto codice nell'if.. ammetti di avre anche qualche ciclo..ammetti di essere alla fine dell'if (qui ->}<-) io metto il puntatore del mouse sulla graffa chiusa, e inizio a spostare la rotella del mouse in su...quando trovo una graffa aperta quella è l'inizio dell'if... più semplice da dire che a farsi... ho messo mano a codice fatto così... tra if else for e while stavo diventando scemo...il mio occuperà troppo spazio...ma non è più leggibile a prima vista? ma forse è solo questione di abitudine...
___________________________________
Vuoi il link del programma che ti ho appena consigliato? Clicca qui Vuoi sapere il perchè del mio sotto-nick? Premi ALT-F4 ..::LaMiaConfigurazione::.. |
03-12-2002, 19.46.18 | #5 |
Linux Supporter
Registrato: 02-12-2000
Loc.: Monza
Messaggi: 1.987
|
Secondo me è una questione di abitudine più che altro...
Vedi è proprio per il fatto che hai detto tu che non le metto in colonna; perchè quando metti il mouse sulla graffa e vai in su, se hai tante graffe, e magari te ne dimentichi una, non trovi più quella corrispondente. All'inizio facevo cosi anchio, ora mi trovo meglio come ho detto prima. Cmnq è solo questione di abitudine. Ciao |
03-12-2002, 20.16.41 | #6 |
Hero Member
Registrato: 16-01-2002
Loc.: Mantova
Messaggi: 1.436
|
Io in c indento così, o meglio mi hanno obbligato i profe a indentare così:
if(condizione) { corpo_blocco; } else if(condizione) { blocco; } else { blocco; } in sostanza come il tuo primo esempio anche se a me non piace molto fare così. Spero che ora si vedi giusto è la seconda volta che lo modifico e non si vede bene!
___________________________________
-p4 775 3.4-corsair ddr2 1gb-nvidia 6600-nec3520-dvd-enermax-e thermaltake shark black! |
03-12-2002, 20.22.59 | #7 |
Hero Member
Registrato: 16-01-2002
Loc.: Mantova
Messaggi: 1.436
|
Non si vede ancora giusto!!!!!!!!!!!!!!!
___________________________________
-p4 775 3.4-corsair ddr2 1gb-nvidia 6600-nec3520-dvd-enermax-e thermaltake shark black! |
03-12-2002, 21.14.05 | #9 |
Newbie
Registrato: 05-02-2002
Loc.: Torino
Messaggi: 16
|
Io amo i blocchi di codice del tipo
Codice:
param = (condizione? valore1 : valore 2) :D O i blocchi try-catch Codice:
try{ istruzioni; }catch(Exception ex){ ex.printStackTrace(); } |
03-12-2002, 21.22.09 | #10 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Personalmente cerco sempre di indentare con 2 massimo 4 spazi.
Se il livello di nidificazione è alto uso solo 2 spazi, altrimenti 4 o più. Indentare è comunque un'obbligo non una facoltà, soprattutto perchè rende più leggibile il codice, cioè ne identifica maggiormente i blocchi e poi è più facile metterci mano in fase di debug. Indentiamo sempre, dunque ! |
03-12-2002, 23.12.45 | #11 |
Gold Member
Top Poster
Registrato: 07-04-2000
Loc.: Padova-Vicenza
Messaggi: 4.814
|
Io indento sempre di 2 spazi altrimenti quando ci sono cose troppo annidate faccio 4 giri di schermo!
___________________________________
Con il PC risolvo molti problemi che prima non avevo. - Coltiva Linux che Windows si pianta da solo! |
04-12-2002, 08.04.55 | #12 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
|
06-12-2002, 10.19.19 | #13 |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
4 spazi per me è lo standard .. e graffe sempre sulla stessa linea, sempre!
Bye P.S.: un bel sondaggio tra 2 e 4? |
06-12-2002, 10.24.07 | #14 |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
Ah, aggiungo.. che sono uno dei pochi che allinea il branching multiplo in questo modo:
Codice:
switch (exp) { case (case): code code break default: code break } Codice:
switch (exp) { case (case): code code break default: code break } |
06-12-2002, 10.25.46 | #15 | |
Non ci cite niente?
Top Poster
Registrato: 19-03-2001
Loc.: MilanoRossoNera
Messaggi: 4.095
|
Quota:
(Y)
___________________________________
Vuoi il link del programma che ti ho appena consigliato? Clicca qui Vuoi sapere il perchè del mio sotto-nick? Premi ALT-F4 ..::LaMiaConfigurazione::.. |
|
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
Referendum 12-13 giugno | Gigi75 | Chiacchiere in libertà | 937 | 09-11-2008 12.53.07 |
ASSALTO AL CONSOLATO ITALIANO A BENGASI, 11 MORTI | Gigi75 | Chiacchiere in libertà | 152 | 20-02-2006 01.03.02 |
L'Airbus 380 | Daniela | Chiacchiere in libertà | 83 | 19-01-2005 16.08.19 |
Berlusca & Co. 2 - La vendetta | Paco | Chiacchiere in libertà | 1145 | 04-01-2005 20.28.18 |
Stasera in TV | Alhazred | Chiacchiere in libertà | 2217 | 11-12-2004 17.11.06 |