Filosofía Python, filosofía Unix
Cuanto menos curiosa la filosofía de los usuarios de Python, muy paracida a la filosofía de Unix, para la legibilidad y transparencia del código en este lenguaje, que encontramos en El zen de Python de Tim Peters:
- Bello es mejor que feo.
- Explícito es mejor que implícito.
- Simple es mejor que complejo.
- Complejo es mejor que complicado.
- Plano es mejor que anidado.
- Ralo es mejor que denso.
- La legibilidad cuenta.
- Los casos especiales no son tan especiales como para quebrar las reglas.
- Aunque la practicidad le gana a la pureza.
- Los errores nunca deberían dejarse pasar silenciosamente.
- A menos que hayan sido silenciados explícitamente.
- Frente a la ambigüedad, rechazar la tentación de adivinar.
- Debería haber una -y preferiblemente sólo una- manera obvia de hacerlo.
- Aunque esa manera puede no ser obvia al principio a menos que usted sea Holandés (El creado de Python es holandés…).
- Ahora es mejor que nunca.
- Aunque nunca es a menudo mejor que ya.
- Si la implementación es dificil de explicar, es una mala idea.
- Si la implementacion es fácil de explicar, puede que sea una buena idea.
- Los espacios de nombres son una gran idea ¡Hagamos más de esas cosas!
Creo que esta es una de esas listas para imprimir y pegar enfrente de tu cara en la oficina…


Escribe un comentario
En teoría desde ahora mismo tienes 90 minutos para escribir un comentario, pero como no se puede estar seguro de nada (en general, en la vida...) te aconsejo que dejes escrito tu comentario en otro sitio, por si acaso...