Arquitectura de Software 02 Ene 2010 05:33 pm
Filosofía Unix para el diseño de Software
Curiosamente navegando por sitios web dedicados al diseño gráfico he llegado a “La filosofía Unix y el diseño” en el que se enumeran 17 reglas que no tienen desperdicio.
Os copio las 5 primeras que dejan claro como el agua cómo hacer determinadas cosas:
- Regla de Modularidad: Escribe partes simples, conectadas por interfaces simples.
- Regla de Claridad: ser Claro es mejor que ser ingenioso.
- Regla de Composición: Diseña programas para que se conecten a otros programas.
- Regla de Separación: Separa las reglas del funcionamiento; separa los interfaces de los mecanismos.
- Regla de Simplicidad: Diseña para la simplicidad; añade complejidad sólo donde sea estrictamente necesario.
¡Si es que está todo inventado !
Vía | Ale Muñoz de Sofá Naranja en “La filosofía Unix y el diseño”
Me reservo el derecho a romper estas reglas y cuantas me cruce si la ocasión lo requiere. Si quieres pido vez y te lo reservo también a ti.