8. Spazio bianco
8.1. Linee bianche
Le linee bianche aumentano la leggibilità risaltando le sezioni
di codice che sono logicamente correlate.
Due linee bianche dovrebbero essere sempre usate nelle seguenti
circostanze:
Una linea bianca dovrebbe essere sempre usata nelle seguenti circostanze:
Notare che uno spazio bianco non dovrebbe essere usato fra il nome di un metodo e le sue parentesi dapertura. Questo aiuta a distinguere le parole chiave dalle chiamate di metodo.
9. Convenzioni di naming
Le convenzioni di naming rendono i programmi più comprensibili,
poiché ne semplificano la leggibilità.
Inoltre possono dare informazioni circa la funzione dellidentificatore
ad es. se è una costante, un package o una classe
che può essere daiuto nella comprensione del codice.
Tipo di identificatore |
Regole di naming |
Esempi |
Package |
Il prefisso di un nome di package
unico è sempre scritto interamente in lettere ASCII minuscole
e dovrebbe essere un nome di dominio di massimo livello come
com, edu, gov, mil, net, org, o uno dei codici inglesi a due
lettere che identificano delle nazioni come specificato nello
standard ISO 3166, 1981. |
com.sun.eng |
Tipo di identificatore |
Regole di naming |
Esempi |
Classi |
I nomi di classe dovrebbero essere
sostantivi, con lettere sia maiuscole che minuscole e con
la prima lettera di ogni parola interna maiuscola. |
class Raster; |
Interfacce |
I nomi di interfaccia dovrebbero
essere scritti come i nomi di classe. |
interface RasterDelegate; |
Metodi |
I metodi dovrebbero essere verbi,
in lettere sia maiuscole che minuscole con la prima lettera
minuscola e la prima lettera di ogni parola interna maiuscola. |
corri(); |
Tipo di identificatore |
Regole di naming |
Esempi |
Variabili |
Tutte le variabili, le costanti
e le istanze di classe sono scritte in lettere sia maiuscole
che minuscole con la prima lettera minuscola. Le parole interne
iniziano con una lettera maiuscola. |
int i; |
Costanti |
I nomi delle variabili dichiarate
come costanti di classe e delle costanti ANSI dovrebbero essere
scritte in lettere tutte maiuscole con le parole separate
da underscore (_). |
static final int MIN_AMPIEZZA
= 4; |
Torna all'indice Generale del corso di Specifiche Sun di Software Planet