PHP
desarrollo php
Gestionando dependencias en nuestros proyectos PHP con Composer
27-08-2012
Gonzalo Ayuso
Clasificado como:
DESARROLLO DE SOFTWARE ,
PHP ,
composer, packagist
Hay un nuevo vecino en la comunidad PHP y parece ser que viene para quedarse. Se llama Composer. Composer es un gestor de dependencias. Algo así como npm para node.js o Bundler para Ruby. Nada nuevo bajo el sol. De todas formas si llevas tiempo usando PHP te preguntarás ¿Que pasa con PEAR? ¿No era PEAR el estándar de componentes reutilizables en PHP? En principio sí pero en la práctica no. PEAR tiene muchos componentes pero muchos otros no están allí, como por ejemplo las librerías qu...
3 comentarios Leer entrada completa →Frameworks de Tests Doubles en PHP (y III)
08-02-2012
Isidro Merayo Castellano
Clasificado como:
DESARROLLO DE SOFTWARE ,
PHP ,
desarrollo de software, Mock, Mockery, Phake, Phockito, PHP, PHPUnit, Stub, TDD, Test Doubles
table tr td {border:thin solid black; padding:2px;font-size:0.9em} Conclusiones Tras este pequeño análisis es complicado elegir un ganador, pero lo que si que tengo claro es que Phockito esta descartado. Recapitulando. PHPUnit Pros: Tener “aserciones nativas”, es decir que nos hace los conteos de asserts Actualización y soporte inmejorable por parte de Sebastian Bergmann (y gente que colabora en el proyecto) . Buena documentación Contra...
1 comentario Leer entrada completa →Frameworks de Tests Doubles en PHP (II)
07-02-2012
Isidro Merayo Castellano
Clasificado como:
DESARROLLO DE SOFTWARE ,
PHP ,
Mock, Mockery, Phake, Phockito, PHP, PHPUnit, Stub, TDD, Test Doubles
Poca información ¿no? Tras terminar de publicar el código en GitHub, intente empezar a escribir el artículo y lo deje totalmente parado por problemas de tiempo. Mientras le daba vueltas, me parecía que no tenía suficientes criterios para llegar a unas conclusiones. Tras esta primera versión o iteración decidí añadir más ejemplos, así pudiendo tener una mejor opinión. Para ello, he dedicido implementar un ejemplo, que haya en la documentación de cada proyecto en cada uno de los frameworks de mocks. Queda un poco descolgad...
1 comentario Leer entrada completa →Frameworks de Tests Doubles en PHP (I)
06-02-2012
Isidro Merayo Castellano
Clasificado como:
DESARROLLO DE SOFTWARE ,
PHP ,
Mock, Mockery, Phake, Phockito, PHP, PHPUnit, Stub, TDD, Test Doubles
Introducción PHPUnit es el framework de test unitarios para PHP, más utilizado en la actualidad. Su primera versión (1.0) fue lanzada el día 1 de diciembre del 2001 (historia visual de PHPUnit http://sebastian-bergmann.de/archives/910-Visualization-of-PHPUnit-Development.html), y actualmente tenemos las versiones 3.5 y 3.6 (acaba de salir hace poco la 3.7, que solo soporta PHP 5.3). Sebastian Berg...
3 comentarios Leer entrada completa →Doctrine 2 Data fixtures no tiene comando de consola propio
19-05-2011
Luis Artola
Clasificado como:
PHP ,
SYMFONY FRAMEWORK ,
WEBDEV ,
doctrine 2, symfony console
Así que, todos aquellos que lo utilizamos sin Symfony 2 no tenemos la posibilidad de cargar las fixtures por linea de comando. ¿Solución? Crear nuestro propio comando (cosa que he hecho copiando el código de otro comando y basándome en el comando de Symfony 2). Esto funciona: ...
Comentar Leer entrada completa →Artículos relacionados:
- Reto: ArraySiblings en Gists
- Closures en la 3ª fase
- Instalar las herramientas de integración contínua para PHP sobre Mac OS X Snow Leopard
- Mejorando el selector de culturas de Symfony
- ¿PHP 5.4?
- Algunos apuntes sobre NoSql
- sfGuard – Filtrar con campos del perfil de usuario
- Un proyecto, múltiples dominios con Symfony 1.4 y Propel 1.5
- Functor Objects
- ¿Está PHP preparado para la empresa?