Convención antes que configuración

Esta frase representa un paradigma en el diseño de software el cual se basa en disminuir el número de decisiones que un desarrollador debe tomar, disminuyendo la complejidad pero tratando de no perder flexibilidad. Durante mucho tiempo los programadores tuvimos que lidiar con complejos archivos de configuraciones, lo que este paradigma vendría a plantear que solo debe existir configuración para aquello que no escape de lo convencional. Para lograr esto la herramienta o el framework plantea un camino convencional con el cual el desarrollador que use ese framework se sentirá cómodo al evitar la configuración, cuando el comportamiento deseado escapa del convencional debe aplicar una configuración especial. De todas formas XML no es tan bueno para archivos de configuración. Este artículo esta levemente inspirado en los 4 primeros renglones que se puede leer sobre cualquier introducción a Ruby y RoR.

blog comments powered by Disqus
  • Categories

  • Archives