-
Continue reading →: TDD – ¿De adentro hacia afuera o de fuera hacia adentro?
Hace unas semanas estuve en un Merendojo de Madrid Software Craftmanship (desde aquí gracias a los organizadores Luís, Pablo y el resto de personas) y después de la kata estuvimos discutiendo distintos enfoques sobre como afrontar el problema. En un momento de la conversación surgió el tema de como afrontar los…
-
Continue reading →: 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…
-
Continue reading →: Cómo escribir un README que mole
A los desarrolladores les encanta compartir código en forma de paquetes, apps, o pequeños módulos. Compartir mola, pero una de las características que muchos desarrolladores olvidan son los archivos README. Este archivo es una de las piezas más importantes de los proyectos y muchos desarrolladores no invierten el tiempo suficiente.…
-
Continue reading →: El cumpleaños del blog
El día 08/06/2011 publiqué mi primer post en este blog, un tímido y típico Hola Mundo que nada hacía presagiar que invertiría en este blog tanto tiempo y esfuerzo para llegar a más de 140 posts. En este post voy a contar un poco del camino recorrido para llegar hasta…
-
Continue reading →: equipos
Trabajar con un buen equipo es una de las mejores cosas que puede pasarnos, tener a nuestro lado a gente que sabe más que nosotros, que nos ayuda, nos guía, nos reta hace que cada día saquemos lo mejor de nosotros e intentemos superarnos. Todo lo que vamos a leer…
-
Continue reading →: Preguntas sobre… en una entrevista a un «desarrollador»
Normalmente cuando te encuentras ante un proceso de selección para un puesto técnico, tanto siendo la persona que realiza el proceso como el que se presenta tienes que enfrentarte a una batería de preguntas durante la/s entrevistas. En este post vas a ver una recopilación de preguntas que podrían hacerte…
-
Continue reading →: Sacando partido a Docker
Estoy cansado de instalar dependencias, que si npm, ruby, php56, php7,… y lo peor cuando cambio de ordenador y no tengo nada instalado y otra vez volver a instalar npm, ruby, php56, php7,… pero esto se acabó o al menos voy a intentar aliviar mi dolor sacándole más partido a Docker.…
-
Continue reading →: Naming, que difícil es
¿Cuál debería ser mi primer test? ¿y el siguiente? Cada vez que empezamos a escribir test nos vienen a la cabeza cuestiones similares. La decisión a veces es fácil y otras, no tanto. Pero esto no solo cuando escribimos tests, al leer los nombres de los test no se acercan…
-
Continue reading →: uso de patrones de diseño parte 2
Seguimos comentando patrones de diseño que nos ayudan a dar soluciones más simples sin necesidad de reinventar la rueda. En la primera parte ya vimos unos cuantos patrones, así que ahora seguimos Singleton Pattern Un objeto es Singleton si tiene un constructor privado y un método público getInstance() que asegura…
-
Continue reading →: Uso de patrones de diseño parte 1
Normalmente nos enfrentamos a problemas que seguro tienen alguna solución en stackoverflow.com, pero ¿buscamos siempre si alguien pasó por ese problema o similar antes? Lo mismo ocurre con los patrones. Ponernos a tirar código a lo loco, incluso haciendo TDD puede llevarnos a soluciones que funcionen pero que no sean…






