Publicidad

RSS Patrones de diseño de software

Patrones de diseño: Decorator

13 Comentarios
Patrones de diseño: Decorator

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

Leer más »
Publicidad

Diseño con patrones y fachadas

21 Comentarios
Diseño con patrones y fachadas

Quizá uno de los temas que para muchas personas es más complejo a la hora de desarrollar aplicaciones es el uso de patrones de diseño. Los patrones de diseño son soluciones de ingeniería de software a problemas recurrentes en el mundo del desarrollo. Cuando aparece el problema X se suele solventar con el patrón de diseño Y. Hoy voy a cubrir en este artículo uno de los patrones más sencillos: el patrón fachada.

Leer más »

Essential JavaScript Design Patterns by Addy Osmani

9 Comentarios
Essential JavaScript Design Patterns by Addy Osmani

Que JavaScript es un lenguaje con una curva de aprendizaje un tanto abrupta, es algo que nadie desconoce. Es más, personalmente no soy un gran amigo del mismo.

Pero hay que reconocer que tiene un empuje y una “magia” que atrae a un número, cada vez, mayor de desarrolladores. Tanto en su forma pura como en los frameworks grandes y pequeños que pululan por la Red, para facilitar su entendimiento y su uso.

Como todo lenguaje que se precie, tiene una apabullante cantidad de material audiovisual publicado en la Red. Pero hoy quiero compartir contigo uno de esos trabajos que imponen respeto. Tanto por su profundidad, como por ser el esfuerzo de una sola persona.

Leer más »

Source Making, un buen sitio para ser mejor desarrollador

3 Comentarios
Source Making, un buen sitio para ser mejor desarrollador

Entre los mayores problemas que tenemos en nuestro trabajo/pasión diaria, que es el picar código, tenemos la superabundancia de información y la velocidad con que evoluciona.

Es frustrante el sentir que siempre vamos un paso, o muchos, por detrás de los “gurus” y de lo último o lo mejor del estado de la tecnología. Y encontrarte con el caos que puede significar encontrar catorce páginas con catorce versiones y catorce puntos de vista diferentes de, prácticamente, cualquier concepto de programación.

Por ello encontrar sitios en donde la información está ordenada, bien explicada y de fácil alcance, es un pequeño tesoro que creo muy interesante compartir con el resto de los lectores de Genbeta Dev.

Leer más »

Los patrones de diseño de software

19 Comentarios
Los patrones de diseño de software

En toda tarea humana, podemos encontrar una serie de patrones que se repiten. Incluso en las bellas artes, actividad representativa de la creatividad humana, podemos hallar características comunes que nos permiten clasificar las obras en distintos movimientos artísticos. Y cómo no, en el arte de la programación no iba a ser menos.

Era de esperar, por tanto, que alguien se animara tarde o temprano a estudiar los distintos patrones que pueden encontrarse en la inmensa mayoría del software, de forma que los problemas solucionados por estos quedasen perfectamente clasificados junto con su solución, para que así no fuese necesario reinventar la rueda cada vez que un programador se enfrentase a un obstáculo similar al descrito en uno de estos patrones. Nacieron así los patrones de diseño de sistemas software.

Leer más »
Publicidad
Publicidad
Inicio
Inicio

Ver más artículos