Navegando en

qué es ortogonalidad

Crónicas del Buen Programador: 5 Principios de Programación Orientada a Objetos aprendidos durante los últimos 15 años

Fue hace unos 15 años cuando creé por primera vez mi primera clase. Cuando empecé, pensaba en la programación Orientada a Objetos como un paradigma asombroso que debía conocer, recuerdo tener todos esos modelos mentales de los objetos y el aprendizaje de todo este nuevo vocabulario que realmente no entendía del todo hasta que años más tarde diseñé e implemente sistemas más grandes y más complejos.

Crónicas del Buen Programador: Software Ortogonal

La ortogonalidad es un concepto crítico a la hora de crear sistemas fáciles de diseñar, probar, compilar y extender. Sin embargo no es una característica que se enseñe de forma explícita y termina siendo una consecuencia de otras escuelas de diseño de software. Esto es un error, una vez que aprendes a aplicar el principio de ortogonalidad en tus sistemas de forma directa notarás una mejora inmediata en la calidad de los sistemas que produces.