TDD - Test Driven Development

PHP o Ruby on Rails y TDD (Test Driven Development)

He aquí una discusión interesante. Hay gente que afirma que puede confiar más en los programas desarrollados en Java que en los desarrollados en PHP o RoR por el simple hecho de que el primero se compila antes de ejecutarse mientras los segundos (o cualquier otr ...
Seguir leyendo! 4 comentarios

Spring y JUnit 4

Hace poco un lector de mi post Spring y JUnit se mostraba inquieto porque pensaba que la capacidad de integración de Spring con JUnit se había perdido con la nueva versión de este último, al menos en lo que al tratamiento d ...
Seguir leyendo! 2 comentarios

Spring MVC vs Struts

Iñaki acaba de pasarme un artículo que me ha llamado la atención, se trata de un artículo que comenta las ventajas de utilizar Spring MVC frente a utilizar Struts. Es normal que Struts tenga fallos de diseño ya que es un proyecto que lleva mucho más tiempo en el mercado que Spring MVC, recordemos que Struts fue el ...
Seguir leyendo! 11 comentarios

Spring Test y DbUnit

Hace ya un tiempo, escribí un artículo acerca de como Spring ampliaba los test de JUnit y cómo estos ayudaban haciendo rollback de la transacción después de cada test. Acabo Seguir leyendo! 3 comentarios

PHPUnit Database Extension

PHPUnit Database Extension es una extensión del PHPUnit que permite realizar pruebas unitarias sobre la base de datos. Tradicionalmente uno de los problemas de las pruebas automatizadas es que, si no se hacen con cierto cuidado, pueden alterar la base de datos de forma errónea  y provocar todo tipo de problemas.

Seguir leyendo! 2 comentarios

Eclipse PDT 1.0 liberado

Por fin ha sucedido. La versión 1.0 de Eclipse PHP Development Tools ha sido liberada. Con ésta nueva versión éste IDE para desarrollo en PHP se coloca en la primera división de los IDE´s. No sólo ofrece las clásicas posibilidades de cualquier IDE, si no que además ofrece una perfecta integración PHPUnit, Subversión, opcione ...
Seguir leyendo! 1 comentario

PHP QA: Recursos para pruebas automatizadas

Todavía no sé muy bien cómo traducir al castellano Quality Assurance (QA). ¿Aseguramiento de la calidad? Sea como fuere las técnicas QA tratande automatizar y sistematizar las pruebas que realizamos sobre nuestros programas para minimizar el coste de producción y aumentar la calidad del software generado. Dej ...
Seguir leyendo! 6 comentarios

Regenerative Building Tools

Surge una nueva generación de herramientas para el desarrollo de software. Todavía son, en muchos casos, pruebas de concepto. Me han parecido bastante interesantes.   Cimentadas en los conceptos de Seguir leyendo! 3 comentarios

Getting Real: Template Driven Development

Getting Real, el libro sobre el método de desarrollo de software de 37Signals, deja un par de pinceladas interesantes sobre el desarrollo de interfaces y usabilidad. Lo primero que comentan es que siguen un método "Interface First" de desarrollo y que en éste blog llamamos Seguir leyendo! 2 comentarios

Comparativa: Behaviour Driven Development y Test Driven Development

Ya nos hicimos eco en éste blog del auge de Behaviour Driven Development. Básicamente trata de crear un lenguaje propio entorno a las pruebas unitarias que sea más semántico que el que ofrecen las herramienta ...
Seguir leyendo! Comentarios
« Anteriores