resumen

Páginas: 5 (1066 palabras) Publicado: 25 de agosto de 2013
Convenciones de Código Java
Vladimir Costas
FCyT-UMSS

2013

Vladimir Costas ( FCyT-UMSS )

Convenciones de Código Java

2013

1 / 20

Introducción

Las personas que construyen programas deben considerar:
Que otros programadores leerán su código
Los programas, sobre todo los grandes, necesitan mantenimiento
Escribir código limpio indica buenas costumbres y limpieza en eltrabajo
Todo producto va acompa nado de especificaciones técnicas...

Vladimir Costas ( FCyT-UMSS )

Convenciones de Código Java

2013

2 / 20

Convenciones de código Java

Las convenciones de código ayudan a:
Mejorar la legibilidad del código escrito
que otros programadores entiendan el código
Reducir costos de mantenimiento del programa (80 % del costo
de un producto de software esmantenimiento )
...
Lo que se verá es el estándar para escribir código presentado por Sun.

Vladimir Costas ( FCyT-UMSS )

Convenciones de Código Java

2013

3 / 20

Nominación de Archivos

Usar siempre los sufijos: .java para código fuente Java, y .class
para Java byte code.
Cada archivo con extensión .java debe llevar el nombre de la
Clase que contiene (es buena costumbre que unarchivo
contenga sólamente una clase).
Obviamente archivos .class llevarán el nombre de su
correspondiente fuente (archivo .java)

Vladimir Costas ( FCyT-UMSS )

Convenciones de Código Java

2013

4 / 20

Reglas de nominación

Paquetes en minúsculas y código ASCII,
com.sun.eng
Clases Sustantivos, si son compuestos, cada palabra interna
comienza con mayúscula. La primera letracon
mayúscula, el resto minúsculas,
class Persona, class CadenaComunicacion
interfaces igual que clases
Atributos Nombres cortos, en minúsculas, si son compuestas cada
palabra interna comienza en mayúscula. No deben
empezar con $ ni _,
Date fechaNacimiento;, int numero;

Vladimir Costas ( FCyT-UMSS )

Convenciones de Código Java

2013

5 / 20

Reglas de nominación
Atributosestáticos Siempre en mayúsculas, y palabras separadas por
_,
static final int MAX_VALOR = 100;
Constantes idem Atributos estáticos,
final int MIN_VALOR = 0;
Metodos Verbos con primera letra en minúsculas, si son
compuestos cada palabra interna en mayúsculas,
encadenar(...);,
imprimirCadena();
Los nombres deben ser descriptivos, evitar abreviaciones (A menos
que sean muy conocidas). Los nombresde atributos deben, en lo
posible ser cortos.

Vladimir Costas ( FCyT-UMSS )

Convenciones de Código Java

2013

6 / 20

Contenido de un .java

1

Información del archivo: Nombre de la clase, copyright, resúmen
de actualizaciones, etc.

2

Declaraciones de paquetes (package) y contenido a importarse
(import)

3

La Clase o Interfaz declarada

Un archivo .java DEBEcontener sólamente una clase o interface
pública
Si existen clases o interfaces privadas asociadas, pueden estar al final
del archivo.

Vladimir Costas ( FCyT-UMSS )

Convenciones de Código Java

2013

7 / 20

Información del archivo .java

Debe contener, en un bloque de comentario, la siguiente información:
1

Nombre de la clase

2

Versión y fecha

3

Información general4

Autor

5

Resúmen de actualizaciones (Fecha, descripción, autor)

6

Copyright

Vladimir Costas ( FCyT-UMSS )

Convenciones de Código Java

2013

8 / 20

Declaraciones package e import

1

Declaración package: Se crea un paquete para cada grupo de
clases que se relacionan por su uso/funcionalidad. Nombres de
paquetes siempre van en minúsculas

2

Declaracionesimport: Cada declaración import se refiere a un
elemento en particualr (evitar el uso de *)

Vladimir Costas ( FCyT-UMSS )

Convenciones de Código Java

2013

9 / 20

Declaración de Clase o Interface

El contenido de la declaración de una clase o interface se entrelaza
con su documentación (JavaDoc):
1
2

Documentación de la clase o interface (/** ... */)
Declaración class o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • resumen resumen
  • EL RESUMEN DEL RESUMEN
  • resumen del resumen
  • Resumen
  • Resumen
  • Yo resumiendo
  • Resumen
  • Resumen

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS