Estandares de Programacion en Java
Estandares de Programacion en Java
INTRODUCCIÓN
desarrollo de software sobre la plataforma Java. Este modelo de programación está basado en
los estándares recomendados por Sun Microsystems, que han sido difundidos y aceptados
ampliamente por toda la comunidad Java, y que han terminado por consolidarse como un
Estas normas son muy útiles por muchas razones, entre las que destacan:
Los estándares de programación mejoran la legibilidad del código, al mismo tiempo que
Organización de ficheros
Las clases en Java se agrupan en paquetes. Estos paquetes se deben organizar de manera
jerárquica, de forma que todo código desarrollado para el Ayuntamiento de Málaga tendrá que
área, organismo o sección del Ayuntamiento al que pertenezca el código desarrollado. Por
"eu.malaga.imfe.webservices.cursojava" o similar.
Un fichero consta de secciones que deben estar separadas por líneas en blanco y
Deben evitarse los ficheros de gran tamaño que contengan más de 1000 líneas. En
claramente definido, albergando una gran cantidad de métodos que realizan tareas funcional o
conceptualmente heterogéneas.
Cada fichero fuente Java debe contener una única clase o interfaz pública. El nombre
del fichero tiene que coincidir con el nombre de la clase. Cuando existan varias clases privadas
asociadas funcionalmente a una clase pública, podrán colocarse en el mismo fichero fuente que
la clase pública. La clase pública debe estar situada en primer lugar dentro del fichero fuente.
• Comentarios de inicio.
• Sentencia de paquete.
• Sentencias de importación.
Todo fichero fuente debe comenzar con un comentario que incluya el nombre de la
clase, información sobre la versión del código, la fecha y el copyright. El copyright indica la
propiedad legal del código, el ámbito de distribución, el uso para el que fue desarrollado y su
modificación.
sobre los cambios efectuados sobre dicho fichero (mejora, incidencia, error, etc.). Estos
comentarios son opcionales si los ficheros están bajo un sistema de control de versiones bien
historial de cambios del fichero. Este historial es único para cada fichero y permitirá conocer
Sentencias de paquete
que indica el paquete al que pertenece(n) la(s) clase(s) incluida(s) en el fichero fuente. Por
ejemplo,
PACKAGE JAVAX.CRYPTO;
Sentencias de importación
Paquetes de la aplicación.
"package.*", pues dificultan la comprensión de las dependencias existentes entre las clases
utilizadas por la aplicación. En caso contrario, se recomienda utilizar comentarios de línea tras
la importación.
Métodos
Por ejemplo, un método privado puede estar situado entre dos métodos públicos. El objetivo
Sangría
Como norma general se establecen 4 caracteres como unidad de sangría. Los entornos
de desarrollo integrado (IDE) más populares, tales como Eclipse o NetBeans, incluyen
Longitud de línea
impresión.
División de líneas
Cuando una expresión ocupe más de una línea, esta se podrá romper o dividir en función
• Antes de un operador.
Alinear la nueva línea con el inicio de la expresión al mismo nivel que la línea anterior.
tabulaciones de 8 espacios.
Comentarios
documentación.
Comentarios de implementación
Estos comentarios se utilizan para describir el código ("el cómo"), y en ellos se incluye
Comentarios de bloque:
/*
* Esto es un comentario
* de bloque
*/
Comentarios de línea:
Son comentarios cortos localizados en una sola línea y tabulados al mismo nivel que el
código que describen. Si ocupa más de una línea se utilizará un comentario de bloque. Deben
Comentarios de documentación
utilizan para describir la especificación del código, desde un punto de vista independiente de
la implementación, de forma que pueda ser consultada por desarrolladores que probablemente
comentarios. Ejemplo,
que su valor inicial dependa de algún valor que tenga que ser calculado previamente.
int idUnidad = 1;
Localización
La única excepción a esta regla son los índices de los bucles "for", ya que, en Java, pueden
}
Se debe evitar el uso de declaraciones que oculten a otras declaraciones de ámbito superior.
if (condicion) {
formateo:
No incluir ningún espacio entre el nombre del método y el paréntesis inicial del listado de
parámetros.
El carácter inicio de bloque ("{") debe aparecer al final de la línea que contiene la sentencia de
declaración.
El carácter fin de bloque ("}") se sitúa en una nueva línea tabulada al mismo nivel que su
correspondiente sentencia de inicio de bloque, excepto cuando la sentencia sea nula, en tal caso
int variable1;
int variable2;
public ClaseEjemplo() {
variable1 = 0;
variable2 = 1;
CONCLUSIONES
En el desarrollo de esta investigación estamos viendo cada paso y teoría de como inicializar un
programa o proyecto, con las referencias que debe llevar el mismo, se las puede mencionar
como instrucciones.
WEBGRAFIA
https://www.academia.edu/34544928/MEMORIA_DEL_PROYECTO_INTEGRADOR_Proyecto_Sistematizaci%C3
%B3n_de_los_procesos_de_n%C3%B3mina_mediante_un_aplicativo_web