´

February 2010 - Posts

Review Head First – Design Patterns – Patrones de Diseño
Esta es una copia cruzada del articulo original escrito en mi blog:

http://juank.black-byte.com/reviews-...sign-patterns/

--------------------------------

Hola lectores!
En esta ocasión quiero dedicar este artículo a un libro muy importante, el cual considero que todo desarrollador de C# o Java, o realmente de cualquier lenguaje, debe de conocer: Head First – Design Patterns




Como su nombre lo indica es un libro cuyo tema es específicamente los patrones de diseño.
La mayoría, por no decir todos, los libros y referencias de internet que he leído acerca del tema suelen ser textos muy aburridos que a decir verdad más que permitirle al lector aprender acerca de los patrones de diseño lo que terminan haciendo es dejar la amarga sensación de que la mayoría de los patrones de diseño son un tema reservado solo para los más experimentados desarrolladores. Error! los patrones de diseño son unas herramientas que deben hacer parte de la cultura general de todo desarrollador, desde el más novato hasta el más experimentado.

Este libro logro enseñarme que los patrones de diseño no son un tema complejo, sino que realmente son un tema muy agradable al que se le puede sacar mucho provecho en todos los proyectos donde uno se vea involucrado.

Mediante sencillos y divertidos ejemplos el libro muestra casos en los cuales es conveniente utilizar un patrón determinado. Los autores realizan un excelente trabajo al introducir al lector de manera gradual en los diferentes aspectos que componen cada patrón llevándolo desde implementaciones realmente sencillas hasta las subsiguientes situaciones mas complejas donde pueden llegar a verse involucrados varios patrones a la vez.

Aunque el libro esta principalmente orientado a desarrolladores de lenguaje Java, lo cierto es que esta escrito de tal forma que el lenguaje de programación que se utilice termina siendo casi que un accesorio, y para mi como desarrollador de C# resultó sumamente fácil y sencillo adaptar cada uno de los ejemplos a mi lenguaje favorito.

Para quienes no han tenido la fortuna de conocer los libros de la serie Head First,creo que esta es la perfecta ocasión para conocerlos, si bien para el que no los conoce, estos libros pueden parecer como tontos y poco serios, lo cierto es que están diseñados no para ser solo un montón de teoría inútil sino por el contrario están diseñados para estimular el aprendizaje entregando la información con los elementos que nos hacen más fácil aprender y memorizar:

  • Buen Humor
  • Imágenes llamativas
  • Ejemplos sencillos fáciles de digerir
  • Teoría ??? si pero solo lo necesario, no un tratado internacional para eruditos.

Les recomiendo a todos que lean el libro y por supuesto les recomiendo que lo compren, hay cosas que merecen hacer el gasto, sino tienen mucho dinero en la página de O’Reilly tienen la en la opción de adquirir una copia legan en PDF, de verdad que la inversión es muy poca comparada con los beneficios que obtendrán.