feed

Metodologías de programación

El Tuenti Challenge es una de las competiciones de código con más renombre de la geografía española a pesar de no tener una trayectoria demasiado larga todavía. Este 2015 en el que nos encontramos se celebra su quinta edición para la cual ya está abierta la inscripción desde el pasado 9 de Marzo y hasta el 4 de Mayo.

La competición, centrada en diversos retos de programación y algoritmia, se dividirá en dos fases: la primera, online, del 27 de Abril al 4 de Mayo y la segunda, con los diez...

Leer más »

Actualización: Evidentemente, este texto inventa un nuevo concepto, pero lamentablemente no somos ni Martin Fowler ni Kent Beck para acuñar nuevas metodologías. Todo formaba parte de una broma del día de los Inocentes (28 Diciembre) en España. Aunque es un sátira es un texto que invita a la reflexión de cómo programamos ¿O no lo pensáis?.

TDD is dead . Esta afirmación fue la punta de lanza que me...

Leer más »

De una A, dame una P, dame una I, APIIIIIIII... si, venga, va, la imagen es totalmente gratuita, lo reconozco.

Las APIs están de moda y las APIs REST ya ni digamos. Es por eso que navegamos mucho buscando bibliografía y referencias para realizar buenas APIs RESTful y no esas chustas que muchas veces nos encontramos y con las que otras tantas tenemos que luchar y bregar. Hace unos días nos topamos...

Leer más »

En el anterior artículo sobre patrones de diseño, hablábamos del patrón Adapter. Y con la intención de seguir aumentando nuestro catálogo de patrones, continuamos hoy con otro patrón sencillo. Sencillo de entender y sencillo de aplicar, pero igualmente útil. Se trata del patrón Decorator.

Así que como siempre, vamos a describir el patrón y a través de un ejemplo práctico, demostrar como se...

Leer más »

Muchos días me encuentro con artículos o comentarios sobre los patrones de diseño. Son algo que se usa en el día a día. Nos podemos encontrar con Factorías, Singletons o Proxies de forma muy habitual programando. Ahora bien estos no son los únicos patrones que existen. Otros de los patrones importantes a la hora de trabajar son los patrones de Análisis . Estos patrones están más orientados a la...

Leer más »

En el anterior artículo hablábamos de qué son los patrones de diseño, para qué sirven y las ventajas que nos proporcionan a la hora de desarrollar nuestras aplicaciones.

Pero es hora de que nos pongamos manos a la obra y empecemos a destripar algunos de los patrones más comunes. Y para comenzar un patrón facilito, pero con mucha utilidad: el patrón Adapter.

Antes de empezar a explicar este...

Leer más »

Hey ¡Hola, Mundo! y lo sabes

Ha tardado pero el verano ha terminado llegando y ahora mismo golpea a la vetusta Hispania con furor inusitado. Vamos, que nos estamos asando como Pingu de visita en el Sahara. Desde luego no es el mejor clima para haceos cuestiones sesudas en nuestra Pregunta de la Semana habitual, mejor vamos con algo liviano y divertido siguiendo los pasos de uno de los grandes...

Leer más »

Si anteriormente os hablamos del azúcar sintáctico y de cómo facilita la escritura de código, haciendo más fácil su comprensión, hoy os hablaremos de la sal sintáctica, cuya misión es justo la contraria: hacer más tediosa la labor del programador.

¿Y qué finalidad podría tener el hacer que programar sea una tarea más engorrosa? Bien usada, y especialmente en estructuras complejas, sirve para ...

Leer más »

Si eres programador seguro que has oído hablar de los patrones de diseño. Es posible incluso, que ya los estés utilizando en tus aplicaciones.

Los patrones de diseño son una herramienta muy útil. Cualquier programador debería conocer, por lo menos, los patrones más utilizados. Y es que tenerlos en nuestra caja de herramientas nos puede ahorrar muchos dolores de cabeza.

Aunque en este artículo...

Leer más »

En estos tiempos de crisis la palabra "productividad" es algo mágico. Todo el mundo busca aumentarla como sea. En el mundo de la programación y del desarrollo siempre hemos tenido muchas opciones para mejorarla. Podemos aplicar metodologías para el desarrollo agil como por ejemplo Scrum. Nos podemos apoyar en buenas prácticas y patrones de diseño o podemos apostar por herramientas como Visual...

Leer más »

Sigue a Genbetadev