• Like

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Ya programo en PHP ¿ahora que?. Testeo, Deployment e Integracion Continua

  • 2,928 views
Uploaded on

Charla presentanda en el Barcamp Buenos Aires 2010 sobre integración continua en php

Charla presentanda en el Barcamp Buenos Aires 2010 sobre integración continua en php

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,928
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
33
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide



























Transcript

  • 1. "Ya programo en PHP ¿ahora que?. Testeo, Deployment e Integracion Continua"
  • 2. Quien soy? PHP Lobo Marino Magic Developer Me pueden encontrar en twitter @pedroprez Me pueden escribir a pedroprez@keetup.com
  • 3. Que van a aprender hoy...
  • 4. Conceptos Subversión Automatización (Phing) Test unitarios. Métricas Code Styling Documentación
  • 5. Subversion Subversion es un sistema de control de versiones.
  • 6. Phing Errar es humano y automatizar es divino.
  • 7. Pruebas Unitarias Es una forma de probar el correcto funcionamiento de un módulo de código. Test Unitario Test de Integración
  • 8. Metricas Es cualquier medida o conjunto de medidas destinadas a conocer o estimar el tamaño u otra característica de un software
  • 9. Code Styling Detecta las violaciones en la sintaxis previamentes definidas por un patrón de estilo de código. Se puede usar PHPCodeSniffer cómo herramienta.
  • 10. Documentación Establece reglas de documentación de código pudiendo luego ser accedido en diferentes formatos. Se puede usar PHPDoc cómo herramienta.
  • 11. Ahora al motivo de la charla....
  • 12. Integración Continua El proceso de integración continua tiene como objetivo principal comprobar que cada actualización del código fuente no genere problemas en una aplicación que se está desarrollando.
  • 13. Integración Continua Utilizada por IBM en los años 60. No es una herramienta, sino una práctica de XP (eXtreme Programming) Tiene sentido en proyectos de gran escala. Varios desarrolladores trabajando sobre el mismo código base. Se define un proceso para construir procesos y recibir un feedback de estos en resultados. Reduce la necesidad del testeo dedicado ya que son ejecutados en el servidor de IC.
  • 14. Integración Continua Cómo funciona?
  • 15. Integración Continua Beneficios
  • 16. Comparativa de esquemas
  • 17. Integración Continua Herramientas
  • 18. Integración Continua xinc phpUnderControl
  • 19. xinc Servidor de integración continua Monitorea un repositorio c/cierto tiempo y corre phing
  • 20. phpUnderControl Overview
  • 21. phpUnderControl Test
  • 22. phpUnderControl Test
  • 23. Más info Compren manuales en taringa. 100% off Busquen en Internet
  • 24. Preguntas
  • 25. Gracias @pedroprez