Doxygen puede con todo

Hace ya muchos años, en un curso muy lejano….

Así empieza la historia. Corría 2006 y yo empezaba a programar en C++. En una asignatura llamada Metodología de la Programación 2 (MP2 para los amigos) nos enseñaron un programa con su propia sintaxis para documentar código, doxygen, un paquete de software GNU/GPL que facilitaba tanto la escritura de la documentación como su posterior consulta.

Genera informes en PDF, PS, HTML (los más interesantes, totalmente navegables con enlaces y referencias a 1 click de distancia) con toda la información documentada en perfecto castellano (o el idioma que se elija) y una presentación muy intuitiva e impecable. Además, su configuración es sencillísima y se encuentran numerosos tutoriales y ficheros de ejemplo en la web.

Recuerdo esto ahora pues en nuestro paquete Paypal estamos usando doxygen con PHP. Sí, sí, también sirve para documentar PHP, y Java, y Python… Con una sintaxis idéntica para todos ellos y una configuración en un 98% similar. Una delicia para la documentación que mejora la reutilización y modificabilidad de nuestros proyectos.

Existe gran cantidad de información en la página oficial y una lista de proyectos abiertos para documentar con doxygen.

Prácticas de empresa: Paypal

Estoy aprendiendo mucho en mis prácticas de empresa en Net-Solutions, y la verdad que entre eso y el resto de obligaciones no tengo mucho tiempo de rellenar estos espacios en blanco.

Una de las cosas a la que le estoy dedicando más tiempo en el trabajo es a un paquete software para trabajar con Paypal, que publicaremos muy pronto en la web de la empresa con tutoriales muy completos y con una documentación muy detallada y abierta a todo el que quiera hacer uso de este paquete.

Sirve para integrar una web con Paypal, todo con clases en PHP, realizar pagos o suscripciones a productos, generar botones de pago personalizados, cuestiones más avanzadas como el manejo de las IPNs o generación de eventos ante dichas IPNs para controlar más cosas en nuestro modelo… Muchísimas cosas que llevan unas 2 semanas cociéndose, todo muy bien testeado e integrado para que sea lo más compacto y a la vez flexible y que pronto estarán disponibles para el público. Con nombre comercial y logo, que no quiero todavía desvelar :D

Permaneced atentos a la web de la empresa y al blog, que en una semana, como mucho, estará todo listo.