Aquí están todas mis sillas
Una crítica humorística de la arquitectura de software deficiente a través de la gestión de muebles.
R/PROGRAMMING (TOP) — El artículo examina errores de diseño comunes y trampas de sobre-ingeniería en la estructuración del código, ofreciendo lecciones prácticas de qué evitar.
El debate se centra en una analogía que compara la organización de muebles —específicamente el agrupar todas las sillas en un solo lugar— con la arquitectura de software. La tesis principal es que los desarrolladores deben priorizar los patrones de acceso en lugar de organizar el código solo por el hecho de categorizarlo.
Los participantes analizan la tensión entre organizar la estructura superior estrictamente por funciones (como directorios separados para modelos, controladores y vistas) frente a agrupar por características o subsistemas. Mientras algunos sostienen que la organización funcional se vuelve problemática a medida que el proyecto crece, otros sugieren que la validez de este enfoque depende del contexto, comparando la diferencia entre un hogar y un almacén.
La discusión técnica toca puntos como el Principio de Responsabilidad Única, la separación de conceptos y la localidad del comportamiento. Algunos interpretan la analogía como una crítica al patrón Factory o a la programación orientada a objetos, mientras que otros defienden que la composición sigue siendo un enfoque fundamental y correcto para la gestión de bases de código.
Tribuna de lectores
Aún no hay aportaciones — abre el debate.
Inicia la conversación
Sin cuenta ni contraseña — introduce tu correo y te enviamos un enlace de acceso de un solo uso. ¿Primera vez? Todo se configura automáticamente.
Tu valoración se aplicará automáticamente al iniciar sesión.
Revisa tu bandeja de entrada
Hemos enviado un enlace de acceso a …. Ábrelo en este dispositivo — esta pestaña te conectará automáticamente.
Esperando tu clic …
·