<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>www.santiquetzal.es &#187; Programación</title>
	<atom:link href="http://www.santiquetzal.es/index.php/categoria/informatica/programacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.santiquetzal.es</link>
	<description>Página personal de Santiago Fernández Lorenzo</description>
	<lastBuildDate>Thu, 07 Jan 2010 18:37:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Javadoc &#8211; Referencia Rápida</title>
		<link>http://www.santiquetzal.es/index.php/2006/11/06/javadoc-mini-guia/</link>
		<comments>http://www.santiquetzal.es/index.php/2006/11/06/javadoc-mini-guia/#comments</comments>
		<pubDate>Sun, 05 Nov 2006 22:17:04 +0000</pubDate>
		<dc:creator>santiquetzal</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.santiquetzal.es/?p=32</guid>
		<description><![CDATA[Javadoc es una utilidad del lenguaje Java que permite generar documentación a la vez que se escribe el código fuente. La gran ventaja que tiene esto es que simplemente con hacer unos comentarios de una forma un tanto especial podemos conseguir que todo aquel que lea el código fuente lo entienda mucho más rápido. Además, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Javadoc</strong> es una utilidad del lenguaje <em>Java</em> que permite generar documentación a la vez que se escribe el código fuente.</p>
<p align="center"><img src="/wp-content/uploads/2006/11/java.png" alt="Java" /></p>
<p>La gran ventaja que tiene esto es que simplemente con hacer unos comentarios de una forma un tanto especial podemos conseguir que todo aquel que lea el código fuente lo entienda mucho más rápido. Además, como la documentación se genera en <em>HTML</em> siempre la podremos colgar en una página web si fuese necesario.</p>
<p>Aquí dejo una <em>mini-guía</em> de referencia rápida.</p>
<ul>
<li>Una sección de <em>Javadoc</em> se inicia con /** y se acaba con */</li>
<li>Primero se hace una descripción de la función y luego:</li>
<li><strong>@author</strong> &#8211; Nombre del autor</li>
<li>@deprecated &#8211; Indica que el método ha quedado en desuso</li>
<li>@exception &#8211; Documenta una excepción &#8211; sinónimo de @throws</li>
<li><strong>@param </strong> &#8211; Cada parametro debe ser explicado con este tag</li>
<li><strong>@return</strong> &#8211; Documenta el valor de retorno de una función</li>
<li>@see &#8211; Documenta una asociación con otro método o clase</li>
<li>@since &#8211; Indica la version o cuando se ha añadido un método a la clase</li>
<li><strong>@throws</strong> &#8211; Documenta una excepción &#8211; sinónimo de @exception</li>
<li>@version &#8211; Identifica la versión de una clase o método</li>
</ul>
<p>Básicamente con eso debería llegar para empezar, dejo tabién un pequeño ejemplo en código fuente por si a alguien no le ha quedado del todo claro.</p>
<p><code><br />
/**<br />
* Suma dos enteros<br />
*<br />
* @param a Primer entero a sumar<br />
* @param b Segundo entero a sumar<br />
* @return La suma de los enteros a y b<br />
* @author Santiago W. Fernández Lorenzo<br />
*/<br />
int suma(int a, int b) {<br />
return (a+b);<br />
}<br />
</code></p>
<p>PD: Os dejo también un <a href="http://java.sun.com/j2se/1.5.0/docs/guide/javadoc/index.html">enlace</a> a la página oficial de JavaDoc.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.santiquetzal.es/index.php/2006/11/06/javadoc-mini-guia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.828 seconds -->
