Principios de diseño y OOP
Comprende Principios de diseño y OOP desde los fundamentos hasta los criterios de decisión de la práctica profesional.
DESIGN · 12 ARTICLES
Comprende Diseño de software desde los fundamentos hasta los criterios de decisión de la práctica profesional.
Mapa del tema
Comprende Principios de diseño y OOP desde los fundamentos hasta los criterios de decisión de la práctica profesional.
Comprende Patrones de diseño desde los fundamentos hasta los criterios de decisión de la práctica profesional.
Comprende Diseño de dependencias desde los fundamentos hasta los criterios de decisión de la práctica profesional.
Comprende Modularización desde los fundamentos hasta los criterios de decisión de la práctica profesional.
Empieza aquí
Una ruta desde los fundamentos hasta el siguiente paso.
Seguro que alguna vez os han preguntado en una entrevista: «¿Puedes explicar los principios SOLID?»
Leer artículoTodos los artículos
¿Has sufrido alguna vez un código en el que los if-else se multiplicaban sin parar para cada método de pago?
Leer artículoEn la entrega anterior vimos las tres primeras letras de SOLID: SRP·OCP·LSP. Hoy resumiremos las dos restantes.
Leer artículo¿Alguna vez te has encontrado con una función así durante una revisión de código?
Leer artículoAl hacer revisiones de código, hay una escena con la que me encuentro especialmente a menudo.
Leer artículoAl estudiar programación orientada a objetos, hay una frase con la que tarde o temprano te encuentras: «Prefiere la composición a la herencia (Favor composition over inheritance)».
Leer artículo«Parece que lo necesitaremos más adelante, ¿lo preparamos de antemano?»
Leer artículoAl desarrollar con Swift, es muy habitual encontrarse con singletons creados con una sola línea, static let shared.
Leer artículoPara quienes se han preguntado si de verdad está bien usar Singleton así
Leer artículoAl hacer una revisión de código, es posible que alguna vez recibas este comentario.
Leer artículoAl estudiar desarrollo de software, tarde o temprano surge esta duda: «¿Soy coder o ingeniero de software?»
Leer artículoAl desarrollar, a veces resulta extraño sentir que escribir código complicado significa hacerlo mejor.
Leer artículo