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.

Comments are closed.