Convenciones a seguir en el nombre de los métodos y variables: Nomenclatura: - Las clases empiezan en mayúsculas, los packages, las funciones y los métodos empiezan en minúsculas. - Los get/set/is siguen la estructura [set|get|is]CosaQueHaceTipoDeDato - No usar caracter _ en nombres de variable, método, clase o package. - Las palabras que componen una variable, método, clase o package van con la inicial en mayúscula. - Los nombres de variable, método, clase o package van en inglés. - Los nombres de los interfaces comenzarán por 'I' Espaciado y Tabulación - Siempre usar tabuladores (no espacios). El tabulador puesto a 4. - Una línea de separación entre el final de una función y el inicio de la siguiente. - Una línea de separación entre las variables de clase y los métodos. - Pueden separarse las variables en bloques temáticos con una línea de separación. - Alinear las variables de clase con tabuladores. El inicio de cada una debe caer en la misma vertical. - Después de una coma de separación de parámetros de una función o llamada a esta hay que dejar un espacio. - Detrás de los finales de bloque se pone una línea en blanco Comentarios - Estandar de javadoc en las cabeceras de las funciones y clases. Este bloque irá pegado a la función que comenta y guardará una línea con la función anterior. - Comentar bloques temáticos de código dentro de las funciones. Usar // con tres o menos líneas de código y /**/ con cuatro en adelante. - Para los imports usar "Source"->"Organize Imports" que queda bien, bien. Sintaxis general - Abrir llave detrás de la instrucción (if, funciones, switch, while, etc) - Forzar a las variables de clase al tipo de atributo de protección adecuado (private, public, protected) Pasos a seguir antes de subir al CVS un nuevo fichero de código: 1- Corregir sangrado. "Source"->"Correct Indentation" 2- Organizar imports "Source"->"Organize Imports" 3- Generar comentarios para javadoc en cabeceras de funciones y clases "Source"->"Add JavaDoc Comment" o Alt+Shift+J estando sobre la función.