9 ESPACIOS EN BLANCO
9.1 Líneas en blanco
Las líneas en blanco mejoran la facilidad de lectura separando secciones de código que están lógicamente relacionadas.
Se deben usar siempre dos líneas en blanco en las siguientes circunstancias:
- Entre las secciones de un fichero fuente
- Entre las definiciones de clase e interfaces.
- Se debe usar siempre una línea en blanco en las siguientes circunstancias:
- Entre métodos
- Entre las variables locales de un método y su primera sentencia
- Antes de un comentario de bloque o de un comentario de una línea
- Entre las distintas secciones lógicas de un método para facilitar la lectura
9.2 Espacios en blanco
Se deben usar espacios en blanco en las siguientes circunstancias: - Una palabra clave del lenguaje seguida por un paréntesis debe separarse por un espacio. Ejemplo:
while (true) {
...
}
- Debe aparecer un espacio en blanco después de cada coma en las listas de argumentos.
- Todos los operadores binarios excepto “
.
” Se deben separar de sus operandos con espacios en blanco. Los espacios en blanco no deben separar los operadores unarios, incremento (“++
”) y decremento (“--
”) de sus operandos. Ejemplo:
a += c + d;
a = (a + b) / (c * d);
while (d++ == s++) {
n++;
}
printSize("el tamaño es " + foo + "\n");
Las expresiones en una sentencia for
se deben separar con espacios en blanco. Ejemplo:
for (expr1; expr2; expr3)
Los “Cast”s debe ir seguidos de un espacio en blanco. Ejemplo:
miMetodo((byte) unNumero, (Object) x);
miMetodo((int)(cp + 5), ((int)(i + 3)) + 1)