8/17/2019 Exposicion de Comp. Avanzada
1/13
8/17/2019 Exposicion de Comp. Avanzada
2/13
Empaquetado en JavaPasos:
1. Abrimos Netbeans seleccionamos el proyecto y nos vamos a suspropiedades:
8/17/2019 Exposicion de Comp. Avanzada
3/13
2. Se abre una nueva ventana y en la parte de categorí as seleccionamospackaging (empaquetado) y activamos todas las opciones que se encuentran allí
y le damos ok:
8/17/2019 Exposicion de Comp. Avanzada
4/13
4. Luego buscamos la carpeta donde esta guardado nuestro proyectoLa abrimos y se debió crear una carpeta llamada «dist» la abrimos y allí se
encuentra el archivo ejecutable
Proyecto ya ejecutable
8/17/2019 Exposicion de Comp. Avanzada
5/13
Documentación de código
Documentar el código de un programa es añadirsuficiente información como para explicar lo que hace,
punto por punto, de forma que no sólo los
ordenadores sepan qué hacer, sino que además loshumanos entiendan qué están haciendo y por qué.
8/17/2019 Exposicion de Comp. Avanzada
6/13
DOCUMENTACIÓN
8/17/2019 Exposicion de Comp. Avanzada
7/13
¿Qué hay que documentar?
¿de qué se encarga una clase? ¿un paquete?¿qué hace un método?
¿cuál es el uso esperado de un método?
¿para qué se usa una variable?
¿cuál es el uso esperado de una variable?¿qué algoritmo estamos usando? ¿de dónde lohemos sacado?
¿qué limitaciones tiene el algoritmo?
¿la implementación?
¿qué se deberí a mejorar ... si hubiera tiempo?
8/17/2019 Exposicion de Comp. Avanzada
8/13
Tipos de comentarios javadoc
Comienzan con los caracteres "/**", se puedenprolongar a lo largo de varias lí neas (queprobablemente comiencen con el carácter "*") yterminan con los caracteres "*/".
Una lí nea
Comienzan con los caracteres "//" y terminan con lalí nea
Tipo CComienzan con los caracteres "/*", se puedenprolongar a lo largo de varias lí neas (queprobablemente comiencen con el carácter "*") y
terminan con los caracteres "*/".
8/17/2019 Exposicion de Comp. Avanzada
9/13
¿Cuándo hay que poner un comentario?
● Por obligación (javadoc)
● Por conveniencia (una lí nea)
● Y por si acaso (una lí nea)
8/17/2019 Exposicion de Comp. Avanzada
10/13
Javadoc: documentación de APIs
El paquete de desarrollo Java incluye unaherramienta, javadoc, para generar un conjunto
de páginas web a partir de los ficheros de código.Esta herramienta toma en consideración algunos
comentarios para generar una documentaciónbien presentada de clases y componentes declases (variables y métodos).
8/17/2019 Exposicion de Comp. Avanzada
11/13
Documentación de clases e interfaces
Deben usarse al menos las etiquetas:
@author
@version
La tabla muestra todas las etiquetas posibles y su
interpretación:
8/17/2019 Exposicion de Comp. Avanzada
12/13
Documentación de constructores y métodosDeben usarse al menos las etiquetas:
@paramuna por argumento de entrada
@returnsi el método no es void
@exception ó @throws
una por tipo de Exception que se puede lanzar(@exception y @throws se pueden usar indistintamente).
La tabla muestra todas las etiquetas posibles y su interpretación:
8/17/2019 Exposicion de Comp. Avanzada
13/13
RACIAS POR SU ATENCIÓRACIAS POR SU ATENCIÓ