Skip to main content

¿Qué es la convención sobre la configuración?

  • Gale

La convención sobre la configuración es una filosofía de programación informática que generalmente facilita a los programadores diseñar tablas y elementos basados ​​en un nombre de clase. Cuando se usa la convención sobre la configuración, solo los elementos que van en contra del nombre de la clase base deben escribirse en la codificación. En general, se necesita menos codificación con esta filosofía, y generalmente hay menos errores basados ​​en la ortografía. Otra ventaja es que el archivo de configuración que almacena todos los nombres de clase generalmente es más pequeño, lo que aumenta la velocidad y la estabilidad de la codificación.

En la filosofía de la convención sobre la configuración, puede haber una o varias clases principales utilizadas en el programa, con subelementos debajo. Por ejemplo, un programa destinado al recuento de inventario puede tener una clase llamada "Inventario". En esta clase, puede haber tablas y elementos que tengan el mismo nombre pero que sean distintos debido a su función. Esta distinción significa que el programador normalmente no tiene que encontrar nombres únicos o diferentes para cada elemento, lo que puede llevar tiempo y puede ser difícil cuando hay muchos elementos similares.

Si bien el uso del mismo nombre de clase para cada elemento es primordial en la convención sobre la configuración, hay momentos en que el programador querrá o necesitará que un elemento tenga un nombre diferente. Esto se puede utilizar para distinguir aún más el elemento o por una variedad de otras razones. En esta filosofía, solo los elementos que no llevan el nombre de la clase principal deben escribirse en la programación; se supone que todo lo demás lleva el nombre de la clase principal.

En términos de codificación, la convención sobre la configuración a menudo significa que se necesitará menos programación en general, ya que no es necesario codificar los nombres. También tiende a haber menos problemas con errores ortográficos, como nombrar incorrectamente un elemento, porque se necesitan menos nombres en general. Ambos hacen que sea más fácil para el programador crear el software.

La funcionalidad también se mejora con la convención sobre la configuración debido a una huella de archivo de configuración más pequeña. Cada vez que se coloca un nombre de clase o elemento en la programación, también se almacena en el archivo de configuración para que pueda conectar todos los elementos. Un archivo de configuración grande a menudo conduce a un programa lento y volátil, porque hay muchos elementos que deben tenerse en cuenta. Si el archivo es pequeño, entonces hay menos de qué preocuparse y el software generalmente es mejor en general.