Mamedu
Doxygen

01 de Enero, 1970

Documentación de código


Para que doxygen tenga en cuenta los comentarios deben tener el siguiente formato:

 

  • /** Comienza bloque comentado
  • */ Termina bloque
  • /// comentario de una linea
  • ///< Despues del elemento

Etiquetas generales:

Las etiquetas iran precedidas de '@' o '\'
  • file
  • todo
  • author
  • param
  • return
  • version
  • see
  • tables para indicar las tablas que se utilizan de mysql
  • deprecated
  • brief
  • bug
  • code
  • example

Etiquetas de formato:

  • c fuente en monospace para la siguiente palabra
  • b negrita
  • e itálica

Paginas extras:

Se generan paginas sobre las etiquetas:
  • todo:  Tareas pendientes
  • bug: Lista de errores
  • example: Código de ejemplo
  • deprecated: Código en desuso

Ejemplos

Encabezado de fichero:

/**
* @file
*
* @author Eduardo Magrané
*
* @internal
* Created 24/11/09
* Revision SVN $Id: $
* Copyright Copyright (c) 2009, Eduardo Magrané
*
* This source code is released for free distribution under the terms of the
* GNU General Public License as published by the Free Software Foundation.
*/

Encabezado de clase:

/** Módulo Eventos
*
* Utilizamos los eventos como manera de interconectar a los módulos
* Ejemplo de fichero de eventos de un módulo.
*
* @see modulos/editar/eventos_usuario.php
*
* @code
* <?php
* $eventos['cabecerad']['formulario_busqueda'][1]='';
* $eventos['columna']['ultimas_entradas'][2]="num=7&seccion=".Router::$s."&formato=1";
* $eventos['contenido_dinamico']['contenido_dinamico'][1]='';
* $eventos['precarga']['presentar_busquedas'][3]='';
*
* // Comportamiento de eventos
* $cEventos['contenido_dinamico'] = 'unico';
* ?>
* @endcode
*
* @author Eduardo Magrané
*
* @todo Cachear array de eventos
*/

Campos de datos:

/**
* Array con los eventos de la aplicación
*/

public $eventos;

Metodo:

/**
* Buscamos dentro de modulos los archivos directorio módulo/eventos_usuario.php
* que tienen la información del módulo.
*/

function leer_eventos($nivel) {

Test:

Se generara una página nueva dentro de "Páginas relacionadas" con el nombre "Lista de pruebas"

/**
* @test Comprobando GcmConfigFactory
 */

class GcmConfigFactoryTest extends PHPUnit_Framework_TestCase{

   /**
    * @test Comprobando valor de la primera variable
    */

   function testCambiarValores() {

      $this->assertEquals($this->config->get('v1'), 'variable1');

}

}

Exigir legalmente el uso de software libre en las administraciones públicas Han actuado 0 personas Nos faltan 0 firmas Actúa ahora Tu nombre Tu apellido Tu correo-e Cód. Postal   Acepto las Norm. de Uso y Pol. de Priv. Firma la petición...
  Después de intentar una actualización de ubuntu 11.04 a 11.10 como siempre acabo haciendo la instalación directamente por errores que da. Así que mi recomendación es tener una partición del home y otra para el sistema y cuando se quiera hacer una actualización de versión instalarla formateando la partición raiz /. Siempre haciendo una copia de seguridad de toda la carpeta /etc que nos puede venir muy bien para restaurar co
Un conflicto resuelto en favor del espacio de trabajo eduardo@petit2:~/SERVIDOR/subversion/gcm/trunk/proyecto$ svn status!     C DATOS/idiomas    >   local borrar, incoming editar upon actualizar eduardo@petit2:~/SERVIDOR/subversion/gcm/trunk/proyecto$ svn resolve --accept=working DATOS/idiomasSe resolvió el conflicto de «DATOS/idiomas»  ...
Con este método conseguimos convertir la base de datos y el código php a utf8 de forma rapida En local Realizado script para hacer la conversión lo más rápido posible #!/bin/bash## Primer paso es pasar el archivo con la copia de la base de datos a utf8#### pasamos el archivo como primer parámetro al script, y se generara un archivo## con el mismo nombre + -utf8.sql#### Una vez obtenido el archivo comenta las lineas hasta el exit incluido.#### Nos situ
Lanzar un comando: mysql -pxxxx -e 'describe Playlists ;' Mp3Kult >> INF_PM3KULT.TXT Ver tablas: show tables ; Ver composición de tablas: describe <tabla> ; Copias de seguridad: mysqldump -uNOMBREDEUSUARIO -pPASSWORD -hHOST NOMBREBD > fichero.sql restaurar: mysql -uUSUARIO -pPASSWORD -hHOST BD < fichero.sql ATENCIÓN: Los usuarios y permisos no están incluidos Búsquedas: mysql -e 'Select Name, Path from Mp3s where Name like "%tres%" or P..
find -type f -print0 | xargs -0 file --mime-encoding...
Midbight Commander Combinaciones de teclas más usadas Alt + ENTER Copia el archivo seleccionado a la linea de comandos Esc + TAB Autocompleta la shell como en bash  Ctrl + o  Muestra la salida de la orden anterior ejecutada en consola  ins / Ctrl + t Seleccionar  Alt + t Cambio rapido entre las diferentes vistas posibles  Alt + o Muestra el directorio sobre el que estamos, en el otro panel Alt + i Muestra el di...
  UPDATE ps_product_lang SET description_short = description  ...

Usuario:

Contraseña:


ojo.gif
www.mamedu.com
Webmaster