Nombre: Tuso Guayta Alvaro David
Octavo Sistemas Paralelo " C "
UNIVERSIDAD TECNOLOGICA ISRAEL
En lenguaje Java
Codificacion
Acceso
Todos los campos son privados, excepto para algunas constantes.
Inicializacion
Declarar variables donde mas cerca se lo use.
Evitar lo siguiente:
Nunca use break que no sea en una sentencia switch.
Nunca use continue.
Nunca use return en la mitad de un metodo.
Nunca use do..while
Identificadores
Metodos
Los métodos podrán ser verbos, los nombres deben ser inicial izados con minúsculas con la primara letra de casa palabra interna con mayúsculas. Ej. getBackground();
Otros identificadores
Se pueden incluir campos, variables locales, métodos y parámetros incluyendo identificadores para constantes.
La primera letra de cada palabra puede ser minúsculas excepto para otra palabra tiene que iniciar con mayúscula Ej. MiEjemplo.
Paquetes
Se puede utilizar los nombres solo caracteres minúsculas, tratando de mantener una longitud de 8 caracteres.
Clases e interfaces
Puede usar entre mayúsculas y minúsculas
la primara letra en mayúscula y las otras letras en minúsculas excepto en el caso de un acrónimo que podría ser en mayúsculas.
Usar letras A...Z; a....z o números 0...9 ; no usar caracteres especias o códigos ASCII.
Formateo
Orden de miembros de la clase
class Order
{
// fields
// constructors
// methods
}
Longitud máxima en linea
Aproximadamente 120 caracteres por linea.
El espaciamiento
Referencias de corchetes deben ser seguidas por corchetes izquierdo.
Operadores binarios siempre con espacios a cada lado.
Las comas y puntos y comas seguida por espacio en blanco.
Palabras claves siempre seguida por espacios Ej. If, while ,etc.
La sangría
Simpre alineado verticalmente
Sangría con 4 espacios no tabs
Mayúsculas/Minúsculas Camello
Camel Case
UpperCamelCase
lowerCamelCase