git

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…

Usar GIT directamente desde VIM, plugin Fugitive

En el siguiente screencast os mostramos algunas de las acciones que nos permite realizar el plugin fugitive para VIM. Este plugin, cómo podréis ver en el vídeo, nos facilita el manejo del repositorio de código GIT de manera que podremos añadir los cambios al mismo directamente desde el VIM. Esperemos que os sirva de ayuda, si tenéis alguna duda podéis añadir un comentario en el vídeo. (Source: https://www.youtube.com/)

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.