SCRUM Análisis AJAX Vtiger SEO optimización buscadores Bases de datos SQL Marketing para bodegas Seguridad Usabilidad Javascript Wordpress Charlas CSS Libros Sistemas Facebook Productividad Diseño Gráfico PHP CakePHP Motivación y Emprendedores Opencart Creatividad Gestión de la empresa Herramientas Joomla Marketing y publicidad Community Manager
Dori Lopez Nieves | 1 comentario
Para PHP una de las herramientas más utilizadas es phpDocumentor (www.phpdoc.org).
El funcionamiento básico se representa en el siguiente esquema:
Los elementos en php se documentarán mediante bloques de código comentado que se sitúan justo antes del elemento que documentan.
Tienen la siguiente forma:
/** * Descripción breve (una línea) * * Descripción extensa. Todas las líneas que * sean necesarias se pueden ir incluyendo. * */ function suma() { ... }
Dentro de un bloque se pueden incluir marcas que serán interpretadas por phpDocumentor de forma especial. Se indican mediante una etiqueta precedida de una @. Ejemplo: @author.
Algunos de los elementos imprenscindibles a documentar son:
Ejemplo de documentación de una función:
/** * Verifica si una direccion de correo es correcta o no. * * @author Dori * @return boolean true si la direccion es correcta * @param string $email direccion de correo */ function check_dir_email ($email) { .... }
phpDocumentor permite generar la documentación de varias formas y en varios formatos.
Opciones para generar documentación:
¿Qué hay que especificar?
Formatos de salida
Más información sobre phpDocumentor
Para saber más puedes echar un vistazo en www.phpdoc.org
<< Post Anterior | Post Siguiente >>Documentar código con phpdoc fue posteado el enero 23, 2012 a las 16:11 en CakePHP, PHP y. fue modificado el enero 23, 2012 at 16:21. Puedes seguir cualquier respuesta a esta entrada a través de la RSS 2.0 feed. Puedes dejar una respuesta o hacer un trackback desde tu web.
1 Comentario
soledad on 01/25/2013 at 16:07.
hola:
me gustarias saber cuales son los pasos a seguir para documentar el codigo con el phpdocumentor.. es primera vez que ocupo herramienta
si me pudireras ayudar gracias…