Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GA7-220501096-AA1-EV02
FICHA: 2626977
ALUMNOS:
NOVIEMBRE DE 2023
SENA
TABLA DE CONTENIDO
INTRODUCCION.............................................................................................................................2
Objetivo...........................................................................................................................................3
ESTÁNDARES DE CODIFICACIÓN............................................................................................4
Identificadores...........................................................................................................................4
Archivos fuente..........................................................................................................................4
Clases...........................................................................................................................................5
Métodos.......................................................................................................................................5
Variables y Constantes............................................................................................................5
Alineación y espacios en blanco...........................................................................................7
Estándares de codificación Java más utilizados..............................................................8
INTRODUCCION
Una guía de estilo es un conjunto de reglas para dar formato a los programas.
Seguir normas de estilo agiliza encontrar la esencia de los programas.
Identificadores
Los identificadores deben ser elegidos de tal manera que el solo nombre describa
el uso que se dará dentro del programa, por tanto, no es recomendable usar
identificadores de una letra, excepto en el for, ni abreviaturas raras o ambiguas.
Archivos fuente
Todos los elementos deben estar precedidos por public, private o protected. Las
variables deben ser privadas. Los métodos y las constantes pueden ser privados o
públicos, según se requiera.
Métodos
Todo método excepto main debe empezar con un comentario en formato javadoc
Variables y Constantes
Variables
Las variables nunca podrán comenzar con el carácter "_" o "$". Los nombres de
variables deben ser cortos y sus significados tienen que expresar con suficiente
claridad la función que desempeñan en el código. Debe evitarse el uso de
nombres de variables con un sólo carácter, excepto para variables temporales.
Unidad unidad;
Agenda agenda;
Tramite tramite;
NO definas más de una variable por línea:
int horas = 0, minutos = 0; //Mal
es mejor:
int horas = 0,
minutos = 0;
No uses números mágicos. Excepto -1, 0, 1 y 2 todas las literales numéricas
dentro del código se consideran números mágicos.
if (p.horas() > 40) ... // MAL
es mejor usar constantes definidas;
final int HORAS = 40;
....
if (p.horas() > HORAS) ... //Bien
Constantes
int LONGITUD_MAXIMA;
int LONGITUD_MINIMA;
Alineación y espacios en blanco
Todos los bloques deben estar alineados de tal manera que sean
fácilmente distinguibles. Dentro de un bloque todas las instrucciones van a
la misma altura.
if (condición) {
proposición_1;
proposición_compuesta {
proposición_2.1;
proposición_2.2;
}
..
proposición_n;
}
while(hay_datos()) {
proposiciones
}