Telefonino.net network
 
| 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 » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 03-12-2002, 12.02.52   #1
DavideDave
Non ci cite niente?
Top Poster
 
L'avatar di DavideDave
 
Registrato: 19-03-2001
Loc.: MilanoRossoNera
Messaggi: 4.095
DavideDave promette bene
Lo Stile della Programmazione

Partiamo con l'indentazione:

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;
insomma...

ma cosa ci vuole a fare le cose per bene?

capisco cose del tipo

Codice:
(parametro = null ? parametro1 = 0 : parametro1 = parametro)
che vabeh permettono di fare le cose in una sola riga

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::..
DavideDave non è collegato   Rispondi citando
Vecchio 03-12-2002, 15.53.46   #2
ekerazha
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.
  Rispondi citando
Vecchio 03-12-2002, 17.19.43   #3
pholcus
Linux Supporter
 
L'avatar di pholcus
 
Registrato: 02-12-2000
Loc.: Monza
Messaggi: 1.987
pholcus promette bene
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;
}
Si risparmi una riga ad ogni if e secondo me è + chiaro.
Certo che poi va a gusti.

Ciao
pholcus non è collegato   Rispondi citando
Vecchio 03-12-2002, 17.27.29   #4
DavideDave
Non ci cite niente?
Top Poster
 
L'avatar di DavideDave
 
Registrato: 19-03-2001
Loc.: MilanoRossoNera
Messaggi: 4.095
DavideDave promette bene
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::..
DavideDave non è collegato   Rispondi citando
Vecchio 03-12-2002, 19.46.18   #5
pholcus
Linux Supporter
 
L'avatar di pholcus
 
Registrato: 02-12-2000
Loc.: Monza
Messaggi: 1.987
pholcus promette bene
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
pholcus non è collegato   Rispondi citando
Vecchio 03-12-2002, 20.16.41   #6
nemesis
Hero Member
 
L'avatar di nemesis
 
Registrato: 16-01-2002
Loc.: Mantova
Messaggi: 1.436
nemesis promette bene
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!
nemesis non è collegato   Rispondi citando
Vecchio 03-12-2002, 20.22.59   #7
nemesis
Hero Member
 
L'avatar di nemesis
 
Registrato: 16-01-2002
Loc.: Mantova
Messaggi: 1.436
nemesis promette bene
Non si vede ancora giusto!!!!!!!!!!!!!!!
___________________________________

-p4 775 3.4-corsair ddr2 1gb-nvidia 6600-nec3520-dvd-enermax-e thermaltake shark black!
nemesis non è collegato   Rispondi citando
Vecchio 03-12-2002, 21.09.29   #8
cn73
Newbie
 
Registrato: 05-02-2002
Loc.: Torino
Messaggi: 16
cn73 promette bene
Quota:
Originariamente inviato da nemesis
Non si vede ancora giusto!!!!!!!!!!!!!!!


Devi usare il tag [code]...
___________________________________

Moderatore sezione Software e Mercatino del Forum di PcTuner
cn73 non è collegato   Rispondi citando
Vecchio 03-12-2002, 21.14.05   #9
cn73
Newbie
 
Registrato: 05-02-2002
Loc.: Torino
Messaggi: 16
cn73 promette bene
Io amo i blocchi di codice del tipo
Codice:
param = (condizione? valore1 : valore 2) :D
Sono più leggibili di quanto si creda...

O i blocchi try-catch
Codice:
try{
  istruzioni;
}catch(Exception ex){
  ex.printStackTrace();
}
___________________________________

Moderatore sezione Software e Mercatino del Forum di PcTuner
cn73 non è collegato   Rispondi citando
Vecchio 03-12-2002, 21.22.09   #10
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
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 !
LoryOne non è collegato   Rispondi citando
Vecchio 03-12-2002, 23.12.45   #11
Sergio Neddi
Gold Member
Top Poster
 
L'avatar di Sergio Neddi
 
Registrato: 07-04-2000
Loc.: Padova-Vicenza
Messaggi: 4.814
Sergio Neddi promette bene
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!
Sergio Neddi non è collegato   Rispondi citando
Vecchio 04-12-2002, 08.04.55   #12
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
LoryOne non è collegato   Rispondi citando
Vecchio 06-12-2002, 10.19.19   #13
P8257 WebMaster
Gold Member
 
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
P8257 WebMaster promette bene
4 spazi per me è lo standard .. e graffe sempre sulla stessa linea, sempre!

Bye

P.S.: un bel sondaggio tra 2 e 4?
P8257 WebMaster non è collegato   Rispondi citando
Vecchio 06-12-2002, 10.24.07   #14
P8257 WebMaster
Gold Member
 
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
P8257 WebMaster promette bene
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
    }
invece di

Codice:
    switch (exp)
    {
    
         case (case): 
             code
             code
             break      

         default: 
             code
             break
    }
Bye
P8257 WebMaster non è collegato   Rispondi citando
Vecchio 06-12-2002, 10.25.46   #15
DavideDave
Non ci cite niente?
Top Poster
 
L'avatar di DavideDave
 
Registrato: 19-03-2001
Loc.: MilanoRossoNera
Messaggi: 4.095
DavideDave promette bene
Quota:
Originariamente inviato da P8257 WebMaster
4 spazi per me è lo standard .. e graffe sempre sulla stessa linea, sempre!

Bye

P.S.: un bel sondaggio tra 2 e 4?


(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::..
DavideDave non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

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

Orario GMT +2. Ora sono le: 19.23.58.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.