IIC2233 / Syllabus

146 stars 13 forks source link

Duda código en parametros.py #261

Open JorgeUribeGo opened 1 month ago

JorgeUribeGo commented 1 month ago

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

Duda

Hola, tengo una duda sobre esta línea en el enunciado:

"Cualquier información no relacionada con parámetros almacenada en este archivo resultará en una penalización en tu nota"

Estaba pensando si los valores de inicio de cada tipo de planta (en plantas.txt) deben/pueden ser guardados en este archivo, y si es así, si el código para leer el archivo puede estar dentro de parametros.py o si tengo que leerlo y guardar la información en otro módulo. Imagino que lo segundo no, porque son constantes que voy a estar ocupando durante la tarea, pero no sé si es válido poner código dentro de parametros.py.

Gracias!

CrisDonosoMaass commented 1 month ago

Hola! Si te refieres al valor que se lee del archivo entonces no, los valores de inicio de las plantas no deben ser guardados en parametros.py, ese archivo es exclusivamente para el almacenamiento de constantes tipo CONSTANTE_ENUNCIADO y otras que consideres necesarias. Por lo tanto, el código que uses para leer plantas.txt tiene que estar en otro módulo. Queda a su criterio como prefieren almacenarlo.

Si te refieres a los valores válidos entre los que puede estar cada valor, esos sí pueden estar en parametros.py como por ejemplo MIN_RESISTENCIA.

Espero haberte ayudado!

JorgeUribeGo commented 1 month ago

Yaa gracias!

Ahora que lo dices, es necesario que valores como MIN_RESISTENCIA estén en parametros.py?

CrisDonosoMaass commented 1 month ago

Dado que son constantes, sí deberían estar en parámetros. De lo contrario se podría considerar hard-coding y eso tiene descuento.

JorgeUribeGo commented 1 month ago

Perfecto, muchas gracias!