Anda di halaman 1dari 19

<html>

<head>
<body>

<title>monograf�a sobre java doc</title>

<p> <a name="universidad de panam�"></a></p>

<body bgcolor="009999">

<p align="center"> <font color="white" size="4">

universidad de panam� <br>

centro regional universitario de veraguas <br>


licenciatura en inform�tica para la gesti�n Educativa y empresarial<br><br><br>
trabajo de programaci�n<br>
monograf�a <br><br>
java doc<br><br><br>
profesor<br>
diego santimateo<br><br><br>
integrantes<br>
batista oradys<br>
9-721-869<br><br>
mendoza, maritza<br>
6-708-600<br><br>
poveda zuleyka<br>
9-724-1338<br><br><br><br>
fecha de entrega<br>
13/12/2006<br><br><br><br><br>

<p> <a href="#introducci�n">siguiente</a> </p>

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><b
r><br><br><br><br><br>

<p> <a name="introducci�n"></a></p>

<marquee bgcolor="green" behavior="alternate" direction="right"><b><font


color="#ffffff"
size="5">monograf�a sobre java doc</font></b></marquee>

<p align="center"> introducci�n<br><br><br></p>

<p align="rigth">
en esta monograf�a podr�s encontrar un contenido en el que se dan ciertas
definciones de java doc, a la
vez encontrar�s como debes documentar un c�digo, que tipo de comentarios deber�s
utilizar,cuando
documentar, y los delimitadores que debes utilizar. adem�s de lo antes mencionado
tambi�n encontrar�s
las opciones y las marcas de java doc.<br><br>
es por ello que surge la inquietud de saber:<br>
�que funcionalidad tiene java doc en la documentaci�n de nuestros c�digos?
a lo largo de esta investigaci�n podremos saber con seguridad la respuesta de este
planteamiento.

<p><a href="#universidad de panam�">atr�s</a> &nbsp &nbsp &nbsp &nbsp&nbsp &nbsp


&nbsp &nbsp<a href="#definici�n">siguiente</a></p>

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><b
r><br><br><br><br><br>

<p> <a name="definici�n"></a></p>

<p align="center">definici�n<br><br><br></p>

<p align="rigth">

definici�n:<br>
java doc es una herramienta de java que analiza los comentarios del c�digo fuente
y genera con
ello una colecci�n de htmls en donde se encuentra la descripci�n de las clases, la
estructura
jer�rquica, los m�todos de todas las clases y sus caracter�sticas. en otras
palabras javadoc
crea el api de tu programa java y lo estructura de forma similar al api de las
clases predefinidas de java.
documentar el c�digo de un programa es a�adir informaci�n para explicar lo que
hace un programa,
bien detallado, de forma que todo el que revise este c�digo entienda que hace el
c�digo y por
qu� lo hace.<br>

se puede decir que es una herramienta de documentaci�n enfocada a programas


realizados en el lenguaje java, la cual es
semiautom�tica al facilitar la generaci�n de un grupo de archivos html en base a
una sint�xis
de comentarios insertados en el c�digo fuente. es una herramienta del kit de
desarrollo que
permite generar documentaci�n Web a partir del c�digo, m�s que ayudar a comprender
el c�digo,
se centra en la interfaz (api-application programming interfaz) de las clases y
paquetes. javadoc
exige unos comentarios especiales.
<p> <a href="#introducci�n">atr�s</a> &nbsp &nbsp &nbsp &nbsp&nbsp &nbsp &nbsp
&nbsp<a href="#marco te�rico">siguiente</a></p>

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><b
r><br><br><br><br><br>

<p> <a name="marco te�rico"></a></p>

<p align="center">marco te�rico<br><br><br></p>

<p align="rigth">

como comentar c�digo<br>


como javadoc comprueba autom�ticamente clases, interfaces, m�todos y declaraciones
de variables,
se puede a�adir documentaci�n adicional a trav�s de comentarios de documentaci�n
en el c�digo
fuente. estos comentarios pueden incluir marcas html. un comentario de
documentaci�n est� formado
por todos los caracteres incluidos entre que indica el comienzo del comentario y
que indica el
final. en todas las l�neas intermedias los caracteres a la izquierda se ignoran,
y tambi�n todos
los espacios y tabuladores que precedan al car�cter (*).
<br><br>

tipos de comentarios:<br>
java cuenta con notaciones para introducir comentarios
<br>

entre estos tenemos:


<br>
comienzan con caracteres y se pueden prolongar a lo largo de varias l�neas,que
probablemente
comiencen con el car�cter y terminan con los caracteres.
<br><br>
-una l�nea
comienzan con los caracteres y terminan con la l�nea

<br><br>
cada tipo de comentario se debe adaptar a un prop�sito:
<br>
java doc se utiliza:<br>
-para generar documentaci�n externa.
<br>
-para documentar c�digo que no necesitamos que aparezca en la documentaci�n
externa (que genere javadoc).
este tipo de comentarios se usar� incluso cuando el comentario ocupe varias
l�neas.
<br><br>
componentes de java doc:
<br>
-api: com.sun.javadoc.
<br>
-aplicaci�n Javadoc.
<br><br>
delimitadores:
<br>
/** , */
<br><br>

qu� hay que documentar


<br>
reglas b�sicas:
<br>
-documentar es explicar aquello que no es evidente no repetir lo que se hace, sino
explicar
por qu� se hace as�.
<br>
es decir:
<br>
-�de qu� se encarga una clase? �un paquete?
<br>
-�qu� hace un m�todo?
<br>
-�cu�l es el uso esperado de un m�todo?
<br>
-�para qu� se usa una variable?
<br>
-�cu�l es el uso esperado de una variable?
<br>
-�qu� algoritmo estamos usando? �de d�nde lo hemos sacado?
<br>
-�qu� limitaciones tiene el algoritmo? �la implementaci�n?
<br>
-�qu� se deber�a mejorar si hubiera tiempo?
<br><br>
tipos de comentarios
<br>
-delimitados por �/**� y �*/�
<br>
-pueden abarcar varias l�neas (que quiz�s comiencen por �*�)
<br>
-permiten generar documentaci�n externa al programa.
<br>
-una l�nea comienzan con �//� y terminan con la l�nea.
<br>
-para documentar c�digo que no se desea que aparezca en documentaci�n externa.
<br>
<br>
cu�ndo documentar<br>
por obligaci�n (javadoc)
<br>
-al principio de cada clase
<br>
-al principio de cada m�todo
<br>
-antes de cada variable de clase
<br><br>
por conveniencia (una l�nea)
<br>
-al principio de un fragmento de c�digo no evidente
<br>
-a lo largo de los bucles
<br><br>
-por si acaso (una l�nea)
<br>
-siempre que se haga algo raro
<br>
-siempre que el c�digo no sea evidente
<br>

<p> <a href="#definici�n">atr�s</a> &nbsp &nbsp &nbsp &nbsp&nbsp &nbsp &nbsp


&nbsp<a href="#opciones de java doc">siguiente</a></p>

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><b
r><br><br><br><br><br>

<p> <a name="opciones de java doc"></a></p>

<p align="center">opciones de java doc<br><br><br></p>

<p align="rigth">

se puede utilizar un argumento que comience por el car�cter arroba, @ para indicar

que las opciones se encuentran en un fichero, cada argumento en una l�nea. estos
argumento
ser�n insertados autom�ticamente en la l�nea de comandos en la posici�n en que se
haya indicado
en el argumento @fichero.
javadoc ahora utiliza doclets para determinar su salida. si no se indica un doclet
espec�fico
a trav�s de la opci�n doclet, javadoc utilizar� el doclet est�ndar. javadoc
proporciona un
conjunto de opciones que se pueden utilizar con cualquier doclet y tambi�n
proporciona opciones adicionales a utilizar con el doclet est�ndar.
<br><br>
estas son las opciones de las que hablamos:
<br><br>
-doclet fichero<br>
especifica el fichero que contiene la configuraci�n del formato de salida que se
desea generar. si no se especifica, se generar� una salida con formato html
est�ndar.

<br><br>

-sourcepath path<br>
especifica el camino de b�squeda de los ficheros fuente .java. no afecta a la
carga de los ficheros de clases .class.
<br><br>
-classpath path<br>
no es conveniente utilizar esta opci�n, porque no es necesaria habitualmente; es
mejor utilizar -sourcepath para indicar donde se encuentran los ficheros .java a
documentar. especifica el camino que javadoc usa para encontrar los ficheros
.java. tambi�n indica los directorios desde los que javadoc carga sus propios
ficheros .class. sobreescribe el establecido por defecto o la variable de entorno
classpath si �sta ha sido establecida anteriormente. los directorios en la
variable classpath son separados con punto y coma (;).
<br><br>
-encoding nombre<br>
<br>
especifica el tipo de codificaci�n del fichero fuente, como eucjis\sjis. si no se
especifica, se usa en conversor de defecto de la plataforma.
<br><br>
-jflag<br>
pasa flag directamente al sistema operativo. por ejemplo, si es necesario que
limitemos la memoria utilizada por el sistema a 32 megabytes para generar la
documentaci�n, podr�amos utilizar este flag de la forma siguiente:
javadoc -j-xmx32m -j-xms32m &ltclasees>.
<br><br>
-package<br>
imprime paquetes y clases y miembros p�blicos y protected.
<br><br>
-private<br>
muestra todo tipo de clases y sus miembros.
<br><br>
-protected<br>
muestra solamente las clases p�blicas y protected y sus miembros. es la opci�n de
defecto.
<br><br>
-public<br>
muestra solamente clases y miembros p�blicos.
<br><br>
-verbose<br>
sin esta opci�n aparecen mensajes de carga de ficheros, generaci�n de
documentaci�n (un mensaje por fichero) y ordenaci�n.
con esta opci�n se muestran mensajes adicionales especificando el n�mero de
milisegundos empleado
en generar la documentaci�n de cada fichero java.

<p> <a href="#marco te�rico">atr�s</a> &nbsp &nbsp &nbsp &nbsp&nbsp &nbsp &nbsp
&nbsp<a href="#marcas de java doc">siguiente</a></p>

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><b
r><br><br><br><br><br>

<p> <a name="marcas de java doc"></a></p>

<p align="center">marcas de java doc<br><br><br></p>

<p align="rigth">

<br><br>
javadoc reconoce marcas especiales cuando recorre los comentarios de
documentaci�n. estas marcas
permiten autogenerar una documentaci�n completa y bien formateada del api a partir
del c�digo
fuente. las marcas comienzan siempre con el signo @. estas marcas deben situarse
al principio
de la l�nea (tener en cuenta que todo lo que haya hasta el primer car�cter * se
ignora) y
todas las marcas con el mismo nombre deben agruparse juntas dentro del comentario
de
documentaci�n.
<br><br>
marcas de documentaci�n de clases e interface
<br><br>
@see nombre_de_clase
<br>
a�ade un link a la clase en la zona "see also". por ejemplo:
<br>
@see java.lang.string
<br>
@see string
<br>
@see string#equals
<br>
@see java.lang.object#waint(int)
<br>
@see character#max_radix
<br><br>
@see <a hree="spec.html">especif. java</a>
<br>
el car�cter # separa el nombre de una clase del nombre de uno de sus campos,
m�todos o constructores. un comentario de documentaci�n puede incluir m�s de una
marca @see.
<br><br>
@version texto-version
<br>
a�ade una entrada "version". el texto no tiene que tener formato especial. un
comentario de documentaci�n puede incluir m�s de una marca @version.
<br><br>
@author texto-autor
<br>
a�ade una entrada "author". el texto no tiene que tener formato especial. un
comentario de documentaci�n puede incluir m�s de una marca @author.
<br><br>
@since texto
<br>
este texto no tiene una estructura especial. se utiliza para indicar desde qu�
fecha o desde qu� versi�n se ha introducido el cambio o caracter�stica que indica
el texto.
<br><br>
@deprecated texto
<br>
a�ade un comentario indicando que no deber�a utilizarse la funci�n o m�todo,
porque puede dejar de ser soportada por el api. la convenci�n que se sigue es
indicar en el texto la funci�n o m�todo por quien se ha sustituido. por ejemplo:
<br><br>
@deprecated replaced by setbounds(int,int,int,int)
<br>
si el miembro est� ya obsoleto y eliminado, el texto que sigue al tag.
<br><br>
@deprecated debe ser "no replacement".
<br><br>
marcas de documentaci�n de campos
<br>
la �nica marca especial que se puede incluir es la marca @see.
<br>
ejemplo de comentario de una clase:
/**
* coordenada x de la ventana
* @see window#1
*/
int x=1234567;
<br><br>
marcas de documentaci�n de constructores y m�todos
<br>
pueden ser marcas @see y adem�s:
<br><br>
@param par�metro descripci�n
<br>
a�ade un par�metro a la secci�n "parameters". la descripci�n puede continuar en la
l�nea siguiente.
<br><br>
@return descripci�n
<br>
a�ade una secci�n "return", que debe contener la descripci�n del valor de retorno.
<br><br>
@exception nombre_de_la_clase descripcion
<br>
a�ade una entrada "throws", que contiene el nombre de la excepci�n que puede ser
lanzada por el m�todo. la excepci�n estar� enlazada con su clase en la
documentaci�n.
<br><br>
@see nombre_de_clase
<br>
a�ade un link a la clase en la zona "see also".
<br><br>
@since texto
<br>
indica desde qu� fecha o desde qu� versi�n se ha introducido el cambio o
caracter�stica que indica el texto.
<br><br>
@deprecated texto
<br>
indica que no deber�a utilizarse la funci�n o m�todo, porque puede dejar de ser
soportada por el api.
<br><br>
ejemplo de comentario de un m�todo
<br><br>
/**
<br>
* devuelve el car�cter de la posici�n indicada entre
<br>
* <tt>0</tt> y <tt>length()-1</tt>
<br>
* @param indice la posici�n del car�cter a obtener
<br>
* @return el car�cter situado en la posici�n
<br>
* @exception stringindexoutofrangeexception
<br>
* se prodcue cuando el indice no est� en
<br>
* el rango <tt>0</tt> a <tt>length()-1</tt>
<br>
*/
<br>
public char charat( int indice ) {
<br>
. . .
}

<br>

<p> <a href="#opciones de java doc">atr�s</a> &nbsp &nbsp &nbsp &nbsp&nbsp &nbsp
&nbsp &nbsp<a href="#tabla">siguiente</a></p>

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><b
r><br><br><br><br><br>

<p> <a name="tabla"></a></p>

<p align="center">tabla<br><br><br></p>

<p align="center">comentarios y etiquetas entendidas por javadoc /**


*/<br><br><br></p>

<table width="80%" border="2" align="center" cellspacing="0" bordercolor="#000000"


border="50">
<tr>

<th bgcolor="99ccff">etiqueta</th><th bgcolor="99ccff">quien lo utiliza</th><th


bgcolor="99ccff">objetivo</th>
</tr>

<tr>
<td bgcolor="00cccc">a)@author name</td><td bgcolor="00cccc">clases e
interfaces</td><td bgcolor="00cccc">autor del c�digo. se pone una etiquetapara
cada autor.</td>
</tr>

<tr>
<td bgcolor="00cccc">b)-@deprecated</td> <td bgcolor="00cccc">clases, m�todos</td>
<td bgcolor="00cccc">m�todo anticuado. mejor no utilizarlo.</td>
</tr>

<tr>
<td bgcolor="00cccc">c)-@exception name description</td><td
bgcolor="00cccc">m�todos</td><td bgcolor="00cccc">excepciones que el m�todo
puedeelevar. se pone una etiqueta para cadaexcepci�n posible.</td>
</tr>

<tr>
<td bgcolor="00cccc">d)-@param name description</td><td
bgcolor="00cccc">m�todos</td><td bgcolor="00cccc">para describir los par�metros,
suutilizaci�n y su tipo. se pone unaetiqueta para cada par�metro.</td>
</tr>

<tr>
<td bgcolor="00cccc">e)-@return description</td><td
bgcolor="00cccc">m�todos</td><td bgcolor="00cccc">para describir los valores
devueltos porcada m�todo y su tipo.</td>
</tr>

<tr>
<td bgcolor="00cccc">f)-@since</td><td bgcolor="00cccc">clases, m�todos</td><td
bgcolor="00cccc">desde qu� versi�n est�. ej: desde.jdk 1.1</td>
</tr>

<tr>
<td bgcolor="00cccc">g)-@ see classname</td><td bgcolor="00cccc">clases,
interfaces,m�todos y atributos.</td><td bgcolor="00cccc">pondr� la direcci�n para
conectarsecon esta clase en la documentaci�n</td>
</tr>

<tr>
<td bgcolor="00cccc">h)-@see classname#nombrem�todo</td><td
bgcolor="00cccc">clases, interfaces,m�todos y atributos.</td><td
bgcolor="00cccc">pondr� la direcci�n para conectarsecon este m�todo en la
documentaci�n.</td>
</tr>

<tr>
<td bgcolor="00cccc">i)-@version text</td><td bgcolor="00cccc">clases,
interfaces.</td><td bgcolor="00cccc">informaci�n acerca de la versi�n.</td>
</tr>

</table>

<p> <a href="#marcas de java doc">atr�s</a> &nbsp &nbsp &nbsp &nbsp&nbsp &nbsp
&nbsp &nbsp<a href="#ejemplo">siguiente</a></p>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><b
r><br><br><br><br><br>

<p> <a name="ejemplo"></a></p>

<p align="center">ejemplo<br><br><br></p>

clase empresa<br><br>

// declaraci�n de paquetes que se debe importar<br>


import java.lang.string.*;<br>
import java.text.*;<br>
import javax.swing.*;<br>
// fin de la declaraci�n de paquetes que se debe importar<br>

/**<br>
* clase empresa<br>
* @version 1.0 13 de diciembre 2006<br>
* @author : oradys batista<br>
* @author : maritza mendoza<br>
* @author : poveda zuleyka<br>
* controla el salario de los empleados :aumenta<br>
*<br>
*/<br>
public class empresa<br>
{<br>
/**<br>
* m�todo p�blico est�tico:<br>
* utilizado para el llamado a los metodos<br>
* @paran un string utilizado
*/<br>
public static void main(string [] args)<br>
{<br>
string nomm,msg,s,sal,tiempo;<br>
int edd,ss,i,cod,j;<br>
float sall,cap,bono;<br>
int[] codigos=new int[10];<br>
capturar cat=new capturar();<br>
i=0;<br>
do<br>
{<br>
msg="introduce el nombre del ejecutivo";<br>
nomm=cat.captura(msg);<br>
msg="introduzca su edad";<br>
edd=integer.parseint(cat.captura(msg));<br>
msg="introduzca su salario";<br>
sal=cat.captura(msg);<br>
sall=float.parsefloat(sal);<br>
msg="introduzca el capital de la empresa";<br>
sal=cat.captura(msg);<br>
cap=float.parsefloat(sal);<br>
//se crea instancia de la clase empleado<br>
empleado dato=new empleado(nomm,edd,sall);<br>
tiempo="10 a�os 14 dias";<br>
bono=10;<br>

dato.aumentoejecutivo(bono);<br>
string mm=dato.informecodigo(tiempo);<br>
system.out.println("codigo: "+mm);<br>

s=joptionpane.showinputdialog(null,"si desea continuar preciona 0:");<br>


ss=integer.parseint(s);<br>
i++;<br>
}while(ss==0);<br>
system.out.println("**************codido de empresas
visitadas************");<br>

system.exit(0);<br>
}<br>
}<br><br><br>

clase empleado<br><br>

import java.lang.string.*;<br>
import javax.swing.*;<br>

/**<br>
* clase empleado<br>
* @version 1.0 13 de diciembre 2006<br>
* @author oradys batista<br>
* @author maritza mendoza<br>
* @author poveda zuleyka<br>
* controla el salario de los empleados para el posterior aumento del mismo<br>
* y una bonificacion navide�a.<br>
*/<br>
public class empleado {<br>
// declaraci�n de variables de clase<br>
/**<br>
* atributos privados:<br>
* representa el nombre del empleado<br>
*/<br>
private string nombre;<br>
/**<br>
* atributo publicos:<br>
* representa la edad del empleado<br>
*/<br>

public int edad;<br>


/**<br>
* atributos publico:<br>
* representa el salario del empleado<br>
*/<br>

public float salario;<br>


/**<br>
* constructor p�blico:<br>
* utilizado para asignar valor a las variables privadas<br>
*/<br>
public empleado(string nombr,int eda,float salari)<br>
{<br>
nombre=nombr;<br>
edad=eda;<br>
salario=salari;<br>

}<br>
/** m�todo p�blico:<br>
* utilizado para obtener el nombre del empleado.<br>
* @return un string que representa el nombre del empleado.<br>
*/<br>

public string getnombre()<br>


{<br>
return nombre;<br>
}<br>
/** m�todo p�blico:<br>
* utilizado para obtener la edad del empleado.<br>
* @return un entero que representa la edad del empleado.<br>
*/<br>
public int getedad()<br>
{<br>
return edad;<br>
}<br>
/**m�todo p�blico:<br>
* utilizado para obtener el salario del empleado.<br>
* @return un float que representa el salario del empleado.<br>
*/<br>
public float getsalario()<br>
{<br>
return salario;<br>
}<br>

/** m�todo p�blico:<br>


* utilizado para obtener el aumento del salario del empleado .<br>
* @param bon : es el float que representa el bono navideno.<br>
* @return un float que representa el salario aumentado del empleado.<br>
*/<br>
public float aumentoejecutivo(float bon)<br>
{<br>
if(salario>300.00 )<br>
{<br>

salario=salario+50+bon;<br>
return(salario);<br>
}<br>
else<br>
{<br>
salario=salario+bon;<br>
return(salario);<br>
}<br>
}<br>
/** m�todo p�blico:<br>
* utilizado para obtener el aumento del salario del empleado .<br>
* @param tiem : es el string que representa el tiempo de prestar
servicio.<br>
* @return un string que representa el codigo y tiempo de servicio del
empleado.<br>
*/<br>
public string informecodigo(string tiem)<br>
{<br>
string s,tiemcodi;<br>
int cod;<br>
s=joptionpane.showinputdialog(null,"indique su codigo:");<br>
cod=integer.parseint(s);<br>
tiemcodi=" "+cod+"tu tiempo de servicio es de:"+" "+tiem +"\n "+"gracias por
su servicio";<br>
return(tiemcodi);<br>
}<br>
}<br>

<p> <a href="#tabla">atr�s</a> &nbsp &nbsp &nbsp &nbsp&nbsp &nbsp &nbsp &nbsp<a
href="#glosario">siguiente</a></p>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><b
r><br><br><br><br><br>

<p> <a name="glosario"></a></p>

<p align="center">glosario<br><br><br></p>

1. javadoc:<br> es una herramienta de java para generar documentaci�n b�sica para


el
programador a partir del c�digo fuente.<br>

2. c�digo:<br> es una aplicaci�n elaborada para la soluci�n de un determinado


programa.<br><br>

3. documentar:<br> documentar el c�digo de un programa es a�adir suficiente


informaci�n
como para explicar lo que hace, punto por punto.<br><br>

4. comentario:<br> la documentaci�n Java doc est� formada por todos los caracteres
incluidos entre (/*,*/) (/**,*/) (//), que indican el comienzo del comentario y
que indican el final.
en otras palabras aclaraci�n que el programador incluye en el texto del programa
para mejorar su inteligibilidad.<br><br>

5. delimitadores:<br> s�mbolos utilizados como separadores de las distintas


construcciones
de lenguaje de programaci�n (esto es, los signos de puntuaci�n de un lenguaje de
programaci�n)<br><br>

6. identificadores:<br> palabra que podemos utilizar para denominar algo en el


lenguaje.<br><br>

7. operadores:<br> realizan acciones especificas.<br><br>

8. interfaz:<br> contiene una colecci�n de m�todos que se implementan en otro


lugar.
los m�todos de una clase son public, static y final.<br><br>

9. marcas de javadoc:<br> permiten autogenerar una documentaci�n completa y bien


formateada
del api a partir del c�digo fuente. las marcas comienzan siempre con el signo de
@.<br><br>

10. opciones de javadoc:<br> especifican el fichero de la configuraci�n del


formato de
salida que se desea generar. si no se especifica, se generar� una salida con
formato html
est�ndar(doclet fichero), y otros.<br><br>

<p> <a href="#ejemplo">atr�s</a> &nbsp &nbsp &nbsp &nbsp&nbsp &nbsp &nbsp &nbsp<a
href="#experiencias">siguiente</a></p>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><b
r><br><br><br><br><br>

<p> <a name="experiencias"></a></p>

<p align="center">experiencias<br><br><br></p>
oradys batista:<br><br>
la realizaci�n de este proyecto ha sido considero muy enriquecedor para mi, ya
que es
indispensable para los programadores la documentaci�n de c�digo, y es en ello en
que se
ha basado esta monograf�a de javadoc. durante la realizaci�n de la monograf�a nos
fue
necesaria las consultas al facilitador y claro mucha preocupaci�n ya que por mi
parte
contaba con la informaci�n pero no savia como aplicarla en el caso del ejemplo
documentado,
pero lo mas importante fue la comprensi�n del tema y de esta manera se logro el
objetivo
propuesto. al usar javadoc me siento con mucho mas segura para elaborar c�digos en
java
porque puedo documentar mi programas y en un futura hacer modificaciones donde me
sea
necesario debido a que cuento con una documentaci�n que me especifica que hace
cada m�todo,
clase ,cuales son los argumento, que retorna cada m�todo etc.<br><br>

maritza mendoza:<br><br>
considero que esta monograf�a ha sido muy interesante ya que me permiti�
adquirir nuevos conocimientos, java doc es una excelente herramienta la cual
nos ayuda a hacer los c�digos muchos m�s entendibles, y se hace m�s sencillo
viajar
a trav�s del c�digo, sobre todo cuanto estos son lo bastantes extensos, logre
comprender la
funcionalidad que tienen etiquetas como @return que se encarga de indicar lo que
me devuelve un m�todo, y @param que se encarga de ver los parametros que recibe un

m�todo.<br>considero que fue muy importante para mi aplicarle java doc al c�digo
antes explicado
ya que se logro comprender mucho m�s la funcionalidad que tiene java doc para la
documentaci�n de
los c�digos.
<br><br>

zuleyka poveda:<br><br>
durante la realizaci�n de esta monograf�a obtuve una experiencia gratificante
ya que el esfuerzo y las noches de desvelo que le dedique al trabajo valieron la
pena,
ya que hoy d�a puedo decir con mayor seguridad en que consiste javadoc, como se
documenta
un c�digo en javadoc utilizando las etiquetas necesarias y en el lugar apropiado.
considero que fue un trabajo muy enriquecedor porque era un tema que desconoc�a
por completo
no sabia lo gran importante que es documentar los c�digos en javadoc y lo censillo
que es pienso
que los objetivos previstos se lograron.

<p> <a href="#glosario">atr�s</a> &nbsp &nbsp &nbsp &nbsp&nbsp &nbsp &nbsp &nbsp<a
href="#conclusiones">siguiente</a></p>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><b
r><br><br><br><br><br>
<p> <a name="conclusiones"></a></p>

<p align="center">conclusiones<br><br><br></p>

despues de haber realizado esta investigaci�n podemos llegar a las siguientes


conclusiones:<br><br>

- que java doc es una excelente herramienta de java que permite visualizar y
analizar los comentarios
del c�digo fuente que uno a elaborado y genera un codigo de htmls debidamente
documentado en base
a una sint�xis de comentarios insertados en el c�digo fuente, que nos dejaran ver
la descripci�n de
las clases, los m�todos, etc.<br><br>

- tambi�n comprendimos que es muy importante documentar al principio de cada


clase, al inicio de cada m�todo
y antes de cada variable de una clase.<br><br>

- muy importante es mencionar que se debe documentar lo que no es evidente y


explicar el
por qu� se hace as�.<br><br>

- podemos decir que java doc cuenta con etiquetas como "@author diego" la etiqueta
es @author
y tu puedes colocar tu nombre que ser� el indicativo de que ese codigo es de tu
autoria, adem�s
como ya lo viste anteriormente en el ejemplo, puedes aplicar la versi�n de tu
c�digo con @version,
es decir 1.0 si es tu primer c�digo y si le hiciste alguna modificaci�n ser�a la
1.2.<br><br>

- otras etiquetas importantes que tienen una excelente funcionalidad y que


esperamos no se te olvide
despues de visitar esta p�gina son:<br><br>
-@param indican los parametros que recibe un m�todo <br><br>
-@return indican lo que retorna un m�todo<br>

<p> <a href="#experiencias">atr�s</a> &nbsp &nbsp &nbsp &nbsp&nbsp &nbsp &nbsp


&nbsp<a href="#recomendaciones">siguiente</a></p>

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><b
r><br><br><br><br><br>

<p> <a name="recomendaciones"></a></p>

<p align="center">recomendaciones<br><br><br></p>

recomendamos la utilizaci�n de esta herramienta por las siguientes


razones:<br><br>
- ayuda a una mayor comprensi�n del c�digo.<br><br>

- se pueden realizar modificaciones de una manera mas r�pida, ya que puedes


encontra
la parte de c�digo donde quieres hacer los cambios ya que todo esta documentado y
si no fuera as�
tendr�as que visitar l�nea por l�nea para lograr lo que quieres hacer.<br><br>

- ahorro de tiempo cuando programas.<br><br>

- disminuye el riesgo de cometer errores fatales que se pueden convertir en un


gran problema
cuando el c�digo se va extendiendo.<br><br>

<p> <a href="#conclusiones">atr�s</a> &nbsp &nbsp &nbsp &nbsp&nbsp &nbsp &nbsp


&nbsp<a href="#bibliograf�a">siguiente</a></p>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><b
r><br><br><br><br><br>

<p> <a name="bibliograf�a"></a></p>

<p align="center">bibliograf�a<br><br><br></p>

bibliografias sobre monograf�as <br><br>

<a href="
http://www.todacultura.com/monografias.htm">www.todacultura.com/monografias.htm</a
></p><br>
<a href="
http://www.geocities.com/enriquearamburu/ete/guia.html">www.geocities.com/enriquea
ramburu/ete/guia.html</a></p><br>
<a href="
http://www.monografias.com/trabajos7/mono/mono.shtml">www.monografias.com/trabajos
7/mono/mono.shtml</a></p><br>
<a href="
http://www.educar.org/lengua/monografia/index.asp">www.educar.org/lengua/monografi
a/index.asp</a></p><br><br>

bibliografias sobre java doc<br><br>


<a href="
http://www.iua.upf.es/~hsolis/piii/sesion09.html">www.iua.upf.es/~hsolis/piii/sesi
on09.html</a></p><br>
<a href="
http://www.lab.dit.upm.es/~lprg/material/apuntes/doc/doc.htm">www.lab.dit.upm.es/~
lprg/material/apuntes/doc/doc.htm</a></p><br>
<a href="
http://www.miliuco.net/java/javadoc.htm">www.miliuco.net/java/javadoc.htm</a></p><
br>

<p> <a href="#recomendaciones">atr�s</a></p>


<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><b
r><br><br><br><br><br>
</font></p>
</head>
</body>
</html>

Anda mungkin juga menyukai