ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Convenciones de Código para el lenguaje de programación Java


Enviado por   •  16 de Octubre de 2013  •  Tutoriales  •  4.623 Palabras (19 Páginas)  •  401 Visitas

Página 1 de 19

Convenciones de Código para el lenguaje de programación

JAVA™

Revisado 20 Abril de 1999

por Scott Hommel

Sun Microsystems Inc.

Traducido al castellano 10 Mayo del 2001

por Alberto Molpeceres

http://www.javahispano.com

Convenciones de Código Java

3

Conveciones de código para el lenguaje de programación

JavaTM

Revisado, 20 de Abril de 1999

Traducido al castellano, 10 de Mayo del 2001

1 Introducción

1.1 Por qué tener convenciones de código

1.2 Reconocimientos

1.3 Sobre la traducción

2 Nombres de ficheros

2.1 Extensiones de los ficheros

2.2 Nombres de ficheros comúnes

3 Organización de los ficheros

3.1 Ficheros fuente Java

3.1.1 Comentarios de comienzo

3.1.2 Sentencias package e import

3.1.3 Declaraciones de clases e interfaces

4 Indentación

4.1 Longitud de la línea

4.2 Rompiendo lineas

5 Comentarios

5.1 Formato de los comentarios de implementación

5.1.1 Comentarios de bloque

5.1.2 Comentarios de una línea

5.1.3 Comentarios de remolque

5.1.4 Comentarios de fin de linea

5.2 Comentarios de documentación

6 Declaraciones

6.1 Cantidad por línea

6.2 Inicialización

6.3 Colocación

6.4 Declaraciones de clase e interfaces

7 Sentencias

7.1 Sentencias simples

7.2 Sentencias compuestas

7.3 Sentencias de retorno

7.4 Sentencias if, if-else, if else-if else

7.5 Sentencias for

5

5

5

5

6

6

6

7

7

7

7

7

9

9

9

12

12

13

13

13

13

14

15

15

15

15

16

17

17

17

17

17

18

Convenciones de Código Java

4

7.6 Sentencias while

7.7 Sentencias do-while

7.8 Sentencias switch

7.9 Sentencias try-catch

8 Espacios en blanco

8.1 Líneas en blanco

8.2 Espacios en blanco

9 Convenciones de nombres

10 Hábitos de programación

10.1 Proporcionando acceso a variables de instancia y de clase

10.2 Referencias a variables y métodos de clase

10.3 Constantes

10.4 Asignaciones de variables

10.5 Hábitos varios

10.5.1 Paréntesis

10.5.2 Valores de retorno

10.5.3 Expresiones antes de ‘?’ en el operador condicional

10.5.4 Comentarios especiales

11 Ejemplos de código

11.1 Ejemplo de fichero fuente Java

18

18

18

19

20

20

20

22

24

24

24

24

24

24

24

25

25

25

26

26

Convenciones de Código Java

5

Convenciones de código para el lenguaje de

programación JavaTM

1 - Introducción

1.1 Por qué convenciones de código

Las convenciones de código son importantes para los programadores por un gran número de

razones:

· El 80% del coste del código de un programa va a su mantenimiento.

· Casi ningún software lo mantiene toda su vida el auto original.

· Las convenciones de código mejoran la lectura del software, permitiendo entender

código nuevo mucho más rapidamente y más a fondo.

· Si distribuyes tu código fuente como un producto, necesitas asegurarte de que esta

bien hecho y presentado como cualquier otro producto.

Para que funcionen las convenciones, cada persona que escribe software debe seguir la

convención. Todos.

1.2 Agradecimientos

Este documento refleja los estandares de codificación del lenguaje Java presentados en Java

Language Specification , de Sun Microsystems, Inc. Los mayores contribuidores son Peter

King, Patrick Naughton, Mike DeMoney, Jonni Kanerva, Kathy Walrath, y Scott Hommel.

Este documento es mantenido por Scott Hommel. Enviar los comentarios a

shommel@eng.sun.com

1.3 Sobre la traducción

Este documento ha sido traducido al español por Alberto Molpeceres, para el sitio web

javaHispano (www.javaHispano.com), y se encuentra ligado al objetivo de dicha web para

fomentar el uso y conocimiento del lenguaje Java dentro del mundo hispano-hablante.

Se ha intentado hacer una traducción lo más literal posible, y esta es la única parte del

documento que no pertenece a la versión original.

Se pueden enviar los comentarios sobre la traducción a la dirección: al@javahispano.com

Convenciones de Código Java

6

2 - Nombres de ficheros

Esta sección lista las extensiones más comunes usadas y los nombres de ficheros.

2.1 Extensiones de los ficheros

El software Java usa las siguientes extensiones para los ficheros:

Tipo de fichero Extensión

Fuente Java .java

Bytecode de Java .class

2.2 Nombres de ficheros comúnes

Los nombres de ficheros más utilizados incluyen:

Nombre de fichero Uso

GNUmakefile El nombre preferido para ficheros "make". Usamos gnumake para

construir nuestro software.

README

El nombre preferido para el fichero que resume los contenidos de un

directorio particular.

Convenciones de Código Java

7

3 - Organización de los ficheros

Un fichero consiste de secciones que deben estar separadas por líneas en blanco y

comentarios opcionales que identifican cada sección.

Los ficheros de más de 2000 líneas son incómodos y deben ser evitados.

Para ver un ejemplo de un programa de Java debidamente formateado, ver "Ejemplo de

fichero fuente Java" en la página 26.

3.1 Ficheros fuente Java

Cada fichero fuente Java contiene una única clase o interface pública. Cuando algunas clases

o interfaces privadas estan asociadas a una clase pública, pueden ponerse en el mismo fichero

que la clase pública. La clase o interfaz pública debe ser la primera clase o interface del

fichero.

Los ficheros fuentes Java tienen la siguiente ordenación:

· Comentarios de comienzo (ver "Comentarios de comienzo" en la página 7)

· Sentencias package e import

· Declaraciones de clases e interfaces (ver "Declaraciones de clases e interfaces"

...

Descargar como (para miembros actualizados) txt (35 Kb)
Leer 18 páginas más »
Disponible sólo en Clubensayos.com