SENA
CENTRO DE GESTION DE MERCADOS LOGISTICA Y TECNOLOGIAS DE LA INFORAMCION
NAYIVER TATIANA NEUQUE NAVARRETE
INSTRUCTOR NESTOR MONTAÑO
ESTANDAR DE CODIFICACION
AÑO 2011
Estándar Codificación java
Propósito
Template para desarrollar programas en C#
Creación de un proyecto
Realizar clic en la opción:
New proyectEscoger el paquete o la forma en el que se trabajara
Colocar un nombre respectivo
Es importante saber que el nombre no debe quedar con espacios
Manejo de paquetes o vistas
Sobre la carpeta llamada source Packages, realizar click derecho y escoger la opción new java package, es allí en donde se crean los paquetes para manejar cada main o clase por vistas.
Ejemplo
FICHEROS
/*En java seutilizan las siguientes extensiones de ficheros
1. .java
2. .class
/*Los ficheros son secciones que deben ser o estar separadas por líneas en blanco y comentario opcionales que identifican cada sección */
Los ficheros en java deben contener una única clase o interface pública, esto sucede cuando una de las clases o interfaces privadas están asociadas a una clase publica, ya que se puedenponer en el mismo fichero que la clase publica
Los ficheros de fuente java tiene la siguiente ordenación
Comentarios al comienzo
Sentencias de paquete (package e import)
Declaraciones de clases e interfaces
Este debe comenzar con un comentario en el se listan el nombre de la clase, información de la versión, fecha y copyright
Ejemplo:
Sentencias package e importLa primer sentencia mas importante en java es la llamada package, seguido de están vienen las sentencias import
Ejemplo
DECLARACIONES DE CLASES E INTERFACES
1. Los comentarios que se utilizan para la declaración de clases e interfaces es:
/** …..*/
2. La sentencia utilizada para declarar las clases es como su mismo nombre lo indica es:
Class
3. Para interfaces eninterface
4. Comentario utilizado cuando se implementa una clase o una interface:
/*Class*/
5. Variables de una clase
Static
Se utilizan primero las variables de clase public, después y otra más importante es la protected, seguido de las de nivel de paquete (Sin modificador del acceso)y por último la private
6. Variables de instancia
7. Métodos
Los cuales se deben agrupar porfuncionalidad ejmeplo:
Un método de clase privado puede estar en dos métodos públicos de instancia
IIDENTACION
Los espacios o la forma de identar en java debe ser:
Los tabuladores debe ser exactamente cada 8 espacios
Longitud de las líneas
Se deben evitar las líneas de más de 80 caracteres. Y cuando se utilizan ejemplo en el tipo de documentación
Rompimiento o a los quele llamamos saltos de líneas
Hay diferentes tipos de rompimientos de línea, el cual se dan en los siguientes enunciados:
Después de una coma
Después de un operador
Ejemplo en el momento de romper la llamada de un método
unMetodo(expresionLarga1, expresionLarga2, expresionLarga3,
expresionLarga4, expresionLarga5);
var = unMetodo1(expresionLarga1,unMetodo2(expresionLarga2,
expresionLarga3))
Recordar que si, no se aplica este tipo de identación se debe utilizar por lo menos espacios 8 espacios
1. Ahora forma de identar en la sentencia if
Se deben utilizar 8 espacios, generalmente se utilizan 4, pero esto impide ver lo que contiene la misma, Ejemplo:
Plantilla estándarCodificación
Comentarios
1. En java se utilizan dos tipos de comentarios de implementación y de comentarios de documentación
Comentarios de implementación
/*Comentarios de implementación*/
Son aquello que sirven para describir el código
Comentarios de documentación que son aquellos que se utilizan solo en java
Ejemplo:
Este tipo de comentario se utiliza para comentar el código...
Regístrate para leer el documento completo.