Programación en castellano
Inicio > Tutoriales > Lenguajes orientados a objeto > J2SE > Convenciones de Codificación en Java
-Tutoriales

Convenciones de Codificación en Java


Espacios en Blanco

. Líneas en Blanco

Las líneas en blanco mejoran la lectura separando secciones de código que están relacionadas lógicamente.

Siempre se deberían usar dos líneas en blando en las siguientes circunstancias:

  • Entre secciones de un fichero fuente
  • Entre definiciones de clases e interfaces

Siempre se debería usar 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 bloque de comentarios o un comentario simple (ver la lección Comentarios
  • Entre secciones lógicas dentro de un método para mejorar su lectura

. Espacios en Blanco

Los espacios en blanco deberían usarse en las siguientes circunstancias:

  • Una palabra clave seguida por un paréntesis deberían estar separados por un espacio en blanco:
    while (true) {
    ...
    }
    

    Observa que no se debería usar un espacio en blanco entre un nombre de método y su paréntesis de apertura. Esto nos ayuda a distinguir las palabras clave de las llamadas a métodos.

  • Después de las comas en una lísta de argumentos debe aparecer un espacio en blanco.
  • Todos los operadores binarios excpeto "." deberian estar separados de sus operandos por espacios. Los espacios en blanco nuca deben separar los operadores uniarios como incremento (“++”), y decremento (“--”) de sus operadores. Por ejemplo:
    a += c + d;
    a = (a + b) / (c * d);
    while (d++ = s++) {
    	n++;
    }
    prints("size is " + foo + "\n");
    
  • Las expresiones de una sentencia deberían estár separadas por espacios. Por ejemplo:
    for (expr1; expr2; expr3)
    
  • Los forzados deberían ir seguidos por un espacio en blanco, por ejemplo:
    myMethod((byte) aNum, (Object) x);
    myMethod((int) (cp + 5), ((int) (i + 3)) + 1);.
    
 
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados