Instalar PHPUnit y primeros pasos

Para los test automatizados en PHP una de las herramientas que uso es PHPUnit. Y también es la que suelo usar en mis talleres y cursos sobre TDD en PHP. Por eso voy a dejar aquí unas instrucciones de cómo se instala y los primeros pasos con ella. Instalación con Composer La instalación de PHPUnit … Read more Instalar PHPUnit y primeros pasos

Migraciones en Laravel: Añadir columna solo si no existe

Las migraciones de Laravel son una herramienta fantástica. Permiten a todo el equipo tener la misma estructura de la base de datos sin tener que andar compartiendo ficheros sql. Basta con hacer un simple: $ php artisan migrate Y ya tenemos la misma estructura que el resto de gente del equipo. Normalmente las migraciones crean … Read more Migraciones en Laravel: Añadir columna solo si no existe

Por qué no debes ignorar los warnings y deprecations en PHP

¿Qué hay más molesto que estar viendo continuamente «warnings» (avisos) y mensajes de «deprecated»? Tiene una solución muy fácil: ¡desactivar estos mensajes! Total ¿qué es lo peor que puede pasar? El problema de ignorar «warnings» y «deprecated» ¿Lo peor que puede pasar? ¿Qué tal que se te acabe colando un error en producción? «Deprecated», si … Read more Por qué no debes ignorar los warnings y deprecations en PHP

Taller online gratuito de introducción al TDD en PHP

Dado que estamos en una época de encierro forzoso en casa, para pasar un poco el rato, voy a organizar un taller online gratuito. Con que sepas algo de PHP te puedes apuntar. ¿Cuándo? ¿Dónde? ¿Precio del taller? ¿Cuándo? El próximo Miércoles 18 a las 18:00. ¿Dónde? En tu casa. ¿Precio? Nada, gratuito ¿No he … Read more Taller online gratuito de introducción al TDD en PHP

¿Qué son los principios SOLID?

Son cinco reglas que se usan como base para escribir código de calidad y fácilmente mantenible en programación orientada a objetos. El término lo acuñó el gran Robert Cecil Martin (también conocido como Uncle Bob). Si sigues estos cinco principios tu software debería poder mantenerse y ampliarse de forma mucho más rápida y sencilla. Es … Read more ¿Qué son los principios SOLID?

La notación Yoda en PHP

Hoy toca hablar de la notación Yoda (o condiciones Yoda), muy querida por alguna gente y muy despreciada por otra gente. Como sabéis que soy una persona muy neutral y sin opiniones muy marcadas os diré que ambos puntos de vista son muy respetables… por muy despreciable que sea esta aberrante forma de escribir una … Read more La notación Yoda en PHP

Descubre array_fill() en PHP

En PHP hay una función que puede venirnos muy bien para dar un valor inicial a un array: array_fill(). Con esta función podemos construir un array indicándole qué índice queremos para el primer elemento, cuántos elementos queremos que tenga el array y el valor que queremos dar a esos elementos. La limitación que tenemos es … Read more Descubre array_fill() en PHP