JS: Polimorfismo
Teoría: Despacho por nombre de archivo
Acceso completo a los materiales
Otra técnica interesante es el despacho por nombre de archivo.
En algunos sistemas, en lugar de tener un solo archivo con diferentes claves de configuración, se utilizan diferentes archivos que corresponden a diferentes entornos. Por ejemplo:
configs/
database.development.json
database.production.json
database.test.json
En algún lugar del código fuente debe haber una parte que elige qué archivo cargar. A continuación, se muestra un código que utiliza el despacho por clave:
Es fácil notar que, teniendo el nombre del entorno de ejecución, se puede construir un nombre de archivo adecuado. Así que vamos a hacerlo:
El código se ha vuelto mucho más corto y ya no requiere cambios al expandirse.
NavegaciónTeoría
Completado
0 / 14