Anda di halaman 1dari 1

ESTNDARES DE CODIFICACIN EN JAVA DE ORACLE

Se basan en los estndares de codificacin en java de Oracle.


http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html

Nombramiento
Paquetes
Siempre tener al menos dos para hacer nfasis en la separacin de interfaz y lgica de negocio.
Clases e Interfaces
Deben ser sustantivos, el nombre se debe escribir con la primera letra de cada palabra en mayscula, sin espacios
ni guiones.
Mtodos
Los mtodos deben ser verbos, con la primera letra minscula, y con la primera letra de cada palabra interna en
maysculas.
Atributos y variables
Todos los atributos se nombran con la primera letra en minscula y con la primera letra de cada palabra interna
en maysculas. Los nombres de los atributos y variables deben ser significativos, indicando a un lector su funcin.
Los nombres de las variables no deben empezar por _.
Constantes
Los nombres de las constantes se escriben en mayscula sostenida, separando las palabras por _.
Comentarios
Todo el cdigo debe venir comentado de la siguiente manera:
Clases: Nombre del autor (@author) y resumen de las responsabilidades de la clase
Atributos: Indicar qu representa el atributo
Mtodos: Indicar un resumen del mtodo. Definir Parmetros y salidas.

Organizacin de los archivos


Todos los archivos de cdigo fuente deben ser ordenados de la siguiente manera:
1. Comentarios iniciales (nombre y descripcin de la clase, autor)
2. Declaracin de paquete e imports.
3. Declaracin de la clase
4. Variables estticas de la clase
5. Atributos de la clase (todos deben ser privados)
6. Constructores
7. Mtodos organizados por funcionalidad

Ver el ejemplo de archivo de cdigo fuente en


http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-137946.html#182

Msg. William Frasser Acevedo

Anda mungkin juga menyukai