Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa | |
reglas_de_diseno_unix [2023/07/13 23:46] – peron | reglas_de_diseno_unix [2023/07/13 23:53] (actual) – peron |
---|
- **Regla de Separación**: Divide //Políticas// de //Mecanismos//, e //interfases// de //motores//. | - **Regla de Separación**: Divide //Políticas// de //Mecanismos//, e //interfases// de //motores//. |
- **Reglas de Simplicidad**: Busca la simplicidad de diseño, recurre a la complejidad sólo cuando cuando hacerlo sea imprescindible. | - **Reglas de Simplicidad**: Busca la simplicidad de diseño, recurre a la complejidad sólo cuando cuando hacerlo sea imprescindible. |
- **Regla de parsimonia**: Escribe programas largos únicamente cuando quede claramente demostrado que no hay otra manera de lograr el objetivo deseado. | - **Regla de parsimonia**: Sólo escribe programas largos cuando quede demostrado claramente que no existe otra manera de lograr el objetivo deseado. |
- **Regla de Transparencia**: Diseña considerando la visibilidad; la inspección y la depuración han de ser __muy__ sencillas. | - **Regla de Transparencia**: Diseña considerando la visibilidad; la inspección y la depuración han de ser __muy__ sencillas. |
- **regla de Robustez**. Robustez es la mancomunión de //transparencia// y //simplicidad//. | - **regla de Robustez**. Robustez es la mancomunión de //transparencia// y //simplicidad//. |