Búsqueda
Anteriores
Categorías
Blogroll
Mis otros sitios
referidos
Archivo de la categoría: diseño
Composición sobre herencia, mi «pequeño» error.
En la programación orientada a objetos hay un principio que dice "preferir la composición sobre la herencia". El motivo tradicional para hacer esta afirmación es que la herencia es una dependencia fuerte entre clases. La clase hija depende fuertemente de … Sigue leyendo
Mirando OSGi
OSGI es una de esas cosas de las que quería enterarme de qué iba y aprovechando el manual de OSGi de Roberto Montero publicado en javahispano, me he puesto a ello. El manual, para alguien como yo que tiene ciertos … Sigue leyendo
El difícil compromiso entre KISS y OO
KISS es la abreviatura de "Keep it simple, stupid" o traducido, "Manténlo simple, estúpido". La idea es que el código debe hacerse siempre lo más sencillo posible. Esto ayuda a que haya menos errores y a que sea más … Sigue leyendo
Publicado en diseño, metodologías
7 comentarios
Inyección de dependencia vs Localizador de servicios
Supongamos que estamos haciendo un pequeño proyecto, la típica agenda de contactos. Para simplificar, digamos que la agenda sólo consta de una clase Agenda y de una clase BaseDatos para almacenar los contactos en la base de datos. Agenda, … Sigue leyendo
Sobreorientación a Objetos
Ando últimamente un poco preocupado sobre un tema. Según puedo comprobar en la realidad, el 90% de los programadores no sabe realmente de orientación a objetos. Sí, el 90 % de ellos a lo mejor han usado alguna vez, … Sigue leyendo
Pensamientos sobre proyectos grandes y Spring Framework
En su día, para nuestros proyectos grandes, teníamos muchas librerías y módulos separados. Cada programador solía ser responsable de uno de los módulos y tenía su proyecto independiente, con sus programas de prueba, simuladores y todo lo que le hiciera … Sigue leyendo
Publicado en diseño, metodologías, SpringFramework, trabajo
Etiquetado diseño, spring framework, trabajo
Deja un comentario
¿Planificación de proyectos?
Cada vez estoy más escéptico con el tema de la planificación de proyectos. No me refiero a hacerla, revisarla periódicamente, rehacerla, que es "relativamente sencillo" (ni de coña, hace falta mucha disciplina y experiencia). Me refiero a hacer una planificación … Sigue leyendo
Referencia rápida de patrones de diseño
Veo en Arragonán, que a su vez viene de mcdonaldland, una referencia rápida de los patrones de diseño. Un jpg/pdf en el que tenemos un pequeño esquema y resumen de los patrones de diseño GOF.
Publicado en diseño, enlaces
Deja un comentario
Constructores vs Setters
Lo que cuento aquí está extraido del artículo de Martin Fowler de Inversión de Control, pero como es interesante, pues eso, lo cuento aquí. La cuestión, a la hora de inicializar una clase, es si lo hacemos pasándole todo lo … Sigue leyendo
Publicado en diseño, java
2 comentarios
¿Se puede hacer realmente diseño antes de codificar?
Ando últimamente un poco preocupado. Supuestamente debo dedicarme a diseñar código y otros lo codificarán. El problema principal que veo es que hay mucha distancia desde el punto de vista teórico del diseño y "las trincheras" de la codificación. Me … Sigue leyendo
Publicado en diseño, metodologías
2 comentarios