Makefiles como dejar de memorizar comandos en docker – Developer Vago

Si has trabajado con docker, o si lo has probado, seguro que te has dado cuenta de la cantidad de comandos que tiene y la cantidad de opciones posibles. Para simplificarme un poco la vida he estado buscando información y lo que más util me resulta es crear un pequeño Makefile con los comandos que … Sigue leyendo Makefiles como dejar de memorizar comandos en docker – Developer Vago

Anuncios

Algunos trucos para escribir código

Muchas veces se nos llena la boca hablando de los principios SOLID y de que tenemos que escribir mejor código, pero ¿qué significa eso de escribir mejor código? En realidad yo no lo sé, pero en este post voy a contar como intento acercarme a los principios SOLID y al Clean Code en mi día … Sigue leyendo Algunos trucos para escribir código

Estrategias para escribir mejores test

Hace tiempo, odiaba escribir test, me resultaban una perdida de tiempo. Y si empezaba a escribirlos, rápidamente los dejaba de lado porque me resultaban lentos. Y el problema era que no sabía como escribir tests. Ahora me encanta escribir test, es más, me siento un poco incómodo si no tengo unos pocos tests para ver … Sigue leyendo Estrategias para escribir mejores test

“Clean Code” sin escribir una linea de código

Como desarrolladores nuestro trabajo es escribir código que ayude a resolver problemas, ni más ni menos que eso. Resolver problemas. Leemos libros como Clean Code, Software Craftmanship,... estamos al día de las últimas tendencias sobre programación, conocemos lenguajes, frameworks, en definitiva intentamos cada día hacerlo un poco mejor. Pero, ¿es todo escribir código? da igual … Sigue leyendo “Clean Code” sin escribir una linea de código

Don’t be STUPID: SOLID and GRASP

Has oído hablar de SOLID? Seguramente: Es un término que describe una colección de principios para "buen código" que fue acuñado por Robert C. Martin (aka "uncle bob") nuestro gran evangelista del "clean code". La programación está llena de acrónimos como este. Otros ejemplos son DRY(Don't Repeat Yourself!) y KISS(Keep It Simple, Stupid!). Aunque obviamente … Sigue leyendo Don’t be STUPID: SOLID and GRASP

Trabajando con parches, mejorando proyectos usando patch

Si necesitamos hacer un cambio en un proyecto que está dentro nuestro directorio vendor, ¿como hacer ese cambio de manera ágil y luego poder “transplantarlo/integrarlo”. Todos tenemos dependencias en nuestros proyectos, seguro que os ha pasado, que estamos desarrollando una funcionalidad en un proyecto A y para poder completarla necesitamos “tocar” un proyecto B que … Sigue leyendo Trabajando con parches, mejorando proyectos usando patch

Buenas prácticas y consejos para desarrollar en PHP (Recopilatorio)

Llevo algo de tiempo programando en PHP, al principio mi código era horrible pero poco a poco he ido aprendiendo más y más sobre buenas prácticas, SOLID, naming, uso de herramientas para mejorar el código (PHP Mess detector, PHP code Sniffer...). Además la serie de post sobre refactoring PHP legacy code he podido poner en práctica muchos … Sigue leyendo Buenas prácticas y consejos para desarrollar en PHP (Recopilatorio)