Interface Segregation, diseñando interfaces a la medida de las necesidades de los clientes Este principio, desarrollado inicialmente por Robert C. Martin, reza lo siguiente: Los clientes de un programa dado sólo deberían conocer de éste aquellos métodos que realmente utilizan, y no aquellos que no necesitan utilizar. Robert C. Martin como consultor para Xerox
Liskov Substitution, las clases hijas pueden usarse como los padres sin conocer las diferencias entre ellas Este principio, desarrollado principalmente por Barbara Liskov, reza lo siguiente: Debe ser posible utilizar cualquier objeto instancia de una subclase en lugar de cualquier objeto instancia de su superclase sin que la semántica del programa escrito en los términos […]
Debido a diversas circunstancias – las vacaciones veraniegas, un fallo en el hardware del servidor, las fiestas de Valladolid… – había dejado el blog un poco aparcado. Sin embargo ya vuelvo a la carga con algunas novedades y sin olvidar los principios SOLID. Estad atentos.
En esta ocasión trataremos el segundo de los principios SOLID. Este es, desde mi punto de vista, uno de los principios más difíciles de llevar a cabo a rajatabla en los entornos de producción, sobre todo en los que no se llevó una concienzuda planificación inicial.
Hoy vamos a ver el primer principio que conforma los principios SOLID. Este es, para mi, una de las reglas más importantes a seguir en la programación orientada a objetos, ya que al seguirlo podemos saber muy bien donde estamos no nos perdemos entre líneas y líneas de código. La imagen que ilustra esta entrada […]
En el mundo del desarrollo existen múltiples principios que podemos seguir para que nuestras aplicaciones sean fácilmente escalables, simples, claras y concisas. Como artesanos del software deberíamos conocer y aplicar estos principios, así que vamos a hablar de uno de los principales enfocados a la programación orientada a objetos, SOLID.
Tocaba dar un repaso al blog. Desde que lo tuve en mente he sabido que uno de los mayores problemas sería el tiempo, y vaya si lo ha sido. En esta entrada voy a repasar algunos de mis últimos entretenimientos, lo que he hecho con el blog y mis planes de futuro.
Una de las formas de medir el impacto que nuestro sitio web está teniendo en la sociedad es recurrir al uso de analizadores de visitas. Los analizadores de visitas se encargan de medir cuántas personas han visitado nuestro sitio web, clasificar a estas personas por datos demográficos, geográficos, etc.
En esta minientrada se recopilan una serie de infografías que buscan ayudar a mejorar el SEO de nuestro sitio web, recogiendo claves para un buen SEO, factores que destacan en el posicionamiento, etc.