Web BizarroWeb Bizarro

Suscríbete a nuestro Newsletter

X

Únete a nuestra lista de correos para recibir semanalmente actualizaciones de nuestro contenido.

Desarrollo orientado a pruebas en PHP y Ruby

Desarrollo orientado a pruebas en PHP y Ruby 20.AUG.15

Alvaro José Rios Ch
Fundador WebBizarro

Anteriormente hablamos de BDD y de como podíamos usar behat para desarrollar pensando en primera instancia en las pruebas del código, esta vez vamos a hablar de un concepto similar conocido como SpecBDD que en primeras instancias se trata de lo mismo, solo que esta vez no escribimos una historia donde decimos lo que hace la aplicación, como con behat sino que se programa el comportamiento que debe tener la función que estamos creando y a partir de ese comportamiento esperado creamos el código. La ventaja de esta metodología es que no se concentra en partes grandes del software sino que va paso por paso y es mucho más fácil escribir el código de cada característica, para hacer esto contamos con múltiples herramientas y esta vez vamos a hablar de dos una para PHP y la otra para Ruby.

 

PhpSpec

Esta herramienta te ayuda a crear código limpio usando BDD, a diferencia que behat que se concentra en el que debe hacer PhpSpec se concentra en el como debe hacerlo, en otras palabras en la implementación, tu debes especificar que clases y métodos se van a usar.

Sitio web: http://www.phpspec.net/

 

Rspec

Esta herramienta es similar a PhpSpec con la salvedad que es para programadores que usen Ruby, de la misma forma implementa SpectBDD, es muy simple de usar y esta muy bien documentada. Lo mejor de todo es que tiene soporte para aplicaciones Ruby on Rails por lo que puedes implementarlos en los proyectos que usen este framework.

Sitio web: http://rspec.info/