El Zen de Python

  1. Bello es mejor que feo.
  2. Explícito es mejor que implícito.
  3. Simple es mejor que complejo.
  4. Complejo es mejor que complicado.
  5. Plano es mejor que anidado.
  6. Espaciado es mejor que denso.
  7. La legibilidad es importante.
  8. Los casos especiales no son lo suficientemente especiales como para romper las reglas.
  9. Sin embargo la practicidad le gana a la pureza.
  10. Los errores nunca deberían pasar silenciosamente.
  11. A menos que se silencien explícitamente.
  12. Frente a la ambigüedad, evitar la tentación de adivinar.
  13. Debería haber una —y preferiblemente sólo una— manera obvia de hacerlo.
  14. A pesar de que eso no sea obvio al principio, a menos que seas holandés.
  15. Ahora es mejor que nunca.
  16. A pesar de que nunca es muchas veces mejor que ahora mismo.
  17. Si la implementación es difícil de explicar, es una mala idea.
  18. Si la implementación es fácil de explicar, puede que sea una buena idea.
  19. Los espacios de nombres son una gran idea, ¡tengamos más!

Aunque la programación no es lo mío, sí que me gustan las listas sobre principios del diseño, vengan de donde vengan. Creo que son una fuente muy buena de inspiración, incluso más allá de picar código en este caso. Para aplicarlo en el día a día.

Fuente

Deja un comentario (puedes usar Markdown)