PHPUnit. Testear la aplicación antes de subirla al repositorio.

PHPUnit. Testear la aplicación antes de subirla al repositorio.

Todos sabemos de la importancia de tener tests en nuestra aplicación con herramientas como PHPUnit para comprobar que todo funciona correctamente. Si estos tests detectan algún error, lo mejor es detectarlo lo antes posible, en es sentido es una buena práctica que cada desarrollador ejecute los tests en su propia máquina antes de subirlos al repositorio central y que los demás miembros del equipo se descarguen estos errores.

Tenemos varias opciones para ejecutar los tests en el PC del desarrollador, podría hacer manualmente, pero esto sería engorroso y dependería de que este se acuerde de hacerlo antes de hacer git push al repositorio.

CMS PHP WordPress con GIT y Ansistrano para el deploy

CMS PHP WordPress con GIT y Ansistrano para el deploy

En ocasiones, en según que proyectos, y tratando de seguir el principio DRW (Don’t Reinvent the Wheel), puede ser que elijamos algún CMS para hacer un proyecto ya que, si se adapta a lo queremos hacer… ¿Para que volverlo a desarrollar?

No obstante hay que tener cuidado con esto, puede ser positivo usar CMS cómo Drupal, Wordpress… Pero no hay que dejar de lado cosas básicas para trabajar correctamente en un proyecto cómo un repositorio de código cómo GIT, Mercurial… Un sistema de despliegue cómo Ansistrano, Magallanes, Capistrano…

Portátil para desarrolladores ultrabook. Slimbook

Portátil para desarrolladores ultrabook. Slimbook

Portátil para desarrolladores. Somos muchos los que preferimos el sistema operativo linux, sea cual sea la distribución preferida (ubuntu, debian, openSUSE, fedora…), para desarrollar, php, android, python… Cuando vamos a comprar un portátil tenemos que comprobar, o más bien buscar información, de si el hardware del mismo funciona correctamente.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies