IIC2113-2018-2 / syllabus

Repositorio principal para el curso Diseño Detallado de Software (IIC2113) 2018-2
17 stars 4 forks source link

Dependencias permitidas/no permitidas en la T3 #36

Closed rasaffie closed 4 years ago

rasaffie commented 5 years ago

Restricciones

Para consultar sobre una librería o servicio deberán responder este issue con una pregunta de la siguiente forma:

¿Puedo utilizar la librería "_nombrelibrería" para hacer “explicación-de-lo-que-quiero-hacer”?

Si se hace uso de una librería que no se ha mencionado explícitamente entre las permitidas se tendrá un 1.0 automáticamente sin discusión.

Dependencias permitidas

Dependencias prohibidas

rihanuch commented 5 years ago

Se puede usar datetime para trabajar con las fechas e implementarlas de manera limpia?

Se puede utilizar re (regex) para verificar un correo electrónico?

Gracias!

aaossa commented 5 years ago

Dependiendo de la respuesta de #39 , si se puede hacer por consola, ¿se puede usar click para desarrollar la interfaz por consola de una forma más fácil y ordenada (con los decoradores)?

javierlopeza commented 5 years ago

¿Se puede usar texttable para mostrar la información de los TODO en forma de tabla?

javierlopeza commented 5 years ago

¿Se puede usar qprompt para el menú por consola?

rasaffie commented 5 years ago

Se puede usar datetime para trabajar con las fechas e implementarlas de manera limpia?

Se puede utilizar re (regex) para verificar un correo electrónico?

Gracias!

Ambas están incluidas en la Standard Library de Python, por lo que sí se puede.

rasaffie commented 5 years ago

Dependiendo de la respuesta de #39 , si se puede hacer por consola, ¿se puede usar click para desarrollar la interfaz por consola de una forma más fácil y ordenada (con los decoradores)?

Sí se puede.

rasaffie commented 5 years ago

¿Se puede usar qprompt para el menú por consola?

Sí se puede.

aaossa commented 5 years ago

Dado que click está permitida, puedo usar el módulo (debo decir, bastante experimental) click-datetime para parsear las fechas del input de click? El módulo es pequeño y puede ser bastante frágil, pero es funcional y me permite realizar lo que necesito.

aaossa commented 5 years ago

Puedo usar tinydb para dar persistencia a los datos en un archivo .json entre ejecuciones de la aplicación?

rasaffie commented 5 years ago

Dado que click está permitida, puedo usar el módulo (debo decir, bastante experimental) click-datetime para parsear las fechas del input de click? El módulo es pequeño y puede ser bastante frágil, pero es funcional y me permite realizar lo que necesito.

Prefiero que no usen esa librería:

rasaffie commented 5 years ago

Puedo usar tinydb para dar persistencia a los datos en un archivo .json entre ejecuciones de la aplicación?

Sí se puede.

vixolo commented 5 years ago

¿Se puede usar cement para la CLI y la impresión de información ordenada?

iguridi commented 5 years ago

¿Se puede utilizar la librería PyInquirer para tener una interfaz más amigable?

josemlira commented 5 years ago

Hola! ¿Se puede utilizar unittest.mock para realizar los tests?

josemlira commented 5 years ago

¿Se puede utilizar os para remover archivos creados al momento de correr los tests?

rasaffie commented 5 years ago

¿Se puede usar cement para la CLI y la impresión de información ordenada?

Sí se puede.

rasaffie commented 5 years ago

¿Se puede utilizar la librería PyInquirer para tener una interfaz más amigable?

Sí se puede.

rasaffie commented 5 years ago

¿Se puede utilizar os para remover archivos creados al momento de correr los tests?

Tanto unittest.mock como os están incluidas en la Standard Library de Python, por lo que sí se puede.

rasaffie commented 5 years ago

Hola! puedo usar docopt para la interfaz por consola?

Sí se puede.

rfenzo commented 5 years ago

Puedo ocupar tabulate.tabulate para mostrar los todos en una tabla de manera mas ordenada?