miércoles, 28 de mayo de 2008

Principios de diseño

Traducción de los principios que resumió Tim Peters según el BDFL Guido van Rossum en 20 aforismos, de los cuales sólo 19 han pasado a forma escrita (nota para procrastinantes: seguir los links de la frase anterior).

  • Hermoso 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.
  • Disperso es mejor que denso.
  • La legibilidad cuenta.
  • Los casos especiales no son suficientemente especiales como para romper las reglas.
  • Aunque lo pragmático gana a la pureza.
  • Los errores nunca deberían dejarse pasar silenciosamente.
  • A menos que se silencien explícitamente.
  • Cuando te enfrentes a la ambigüedad, rechaza la tentación de adivinar.
  • Debería haber una -- y preferiblemente sólo una -- manera obvia de hacerlo.
  • Ahora es mejor que nunca.
  • Aunque muchas veces nunca es mejor que “ahora mismo”.
  • Si la implementación es difícil de explicar, es una mala idea.
  • Si la implementación es sencilla de explicar, puede que sea una buena idea.
  • Los espacios de nombres son una gran idea -- ¡tengamos más de esas!

No hay comentarios.: