[buenas-practicas]

Todos conocemos herramientas de la gestión de tareas de proyectos como Trello, Taiga... pero en ocasiones, el día a día de un desarrollador no se ciñe simplemente al desarrollo de un solo proyecto, sino que participa en varios e incluso debe de resolver incidencias de legacy code de proyectos en los...

Hace un tiempo ya hablamos sobre esta herramienta de deploy PHP. Ahora nos sorprende gratamente con una nueva versión reescrita usando componentes Symfony 3 y usando Monolog para los logs.

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...

Para explicar que son las guard clauses o clausulas de guarda y que beneficios tienen, vamos a poner primero un ejemplo de código en el cual no se usan para ver que problemas tiene y cómo las guard clauses nos pueden ayudar a solucionarlos.