Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previaÚltima revisiónAmbos lados, revisión siguiente | ||
reglas_de_diseno_unix [2022/01/26 01:23] – peron | reglas_de_diseno_unix [2023/07/13 23:46] – peron | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | |||
===== Reglas de Diseño de programación UNIX ===== | ===== Reglas de Diseño de programación UNIX ===== | ||
Consisten en una serie de máximas tendientes a la elaboración de programas de software siguiendo los ideales de la [[filosofía Unix]]. | Consisten en una serie de máximas tendientes a la elaboración de programas de software siguiendo los ideales de la [[filosofía Unix]]. | ||
- | - **Regla de Modularidad**: | + | - **Regla de Modularidad**: |
- | - **Regla de Claridad**: Es mejor tener Claridad que Inteligencia. | + | - **Regla de Claridad**: Es mejor contar con Claridad que ofrecer |
- | - **Regla de Composición**: | + | - **Regla de Composición**: |
- | - **Regla de Separación**: | + | - **Regla de Separación**: |
- | - **Reglas de Simplicidad**: | + | - **Reglas de Simplicidad**: |
- | - **Regla de parsimonia**: | + | - **Regla de parsimonia**: |
- **Regla de Transparencia**: | - **Regla de Transparencia**: | ||
- **regla de Robustez**. Robustez es la mancomunión de // | - **regla de Robustez**. Robustez es la mancomunión de // | ||
- | - **Regla de Representación**: | + | - **Regla de Representación**: |
- **Regla de la menor sorpresa**: Al diseñar interfases, siempre haz lo menos sorprendente. | - **Regla de la menor sorpresa**: Al diseñar interfases, siempre haz lo menos sorprendente. | ||
- **Regla de Silencio**: Cuando el programa no tenga nada que decir, que no diga nada. | - **Regla de Silencio**: Cuando el programa no tenga nada que decir, que no diga nada. | ||
- | - **Regla de Reparación**. Cuando falle, que falle ruidosamente | + | - **Regla de Reparación**. Cuando falle, que falle estruendosamente |
- **Regla de Economía**: | - **Regla de Economía**: | ||
- | - **Regla de generación**: | + | - **Regla de generación**: |
- | - **Regla de optimización**: | + | - **Regla de optimización**: |
- **Regla de Diversidad**: | - **Regla de Diversidad**: | ||
- **Regla de extensibilidad**: | - **Regla de extensibilidad**: | ||
- | > " | + | > " |