Ir al contenido principal

Entradas

Ya el código está listo, ahora solo queda terminar con la documentación y entregar la tarea. Para la documentación se hace un manual de usuario con instrucciones paso a paso sobre como utilizar el Tec Shop, desde instalar python e instalar las librerías, hasta finalizar la compra. También si presentan pruebas de funcionalidad para comprobar que el código funciona como queríamos y que no se cae.  Luego se presentan pruebas de que se cumplió o se trató de cumplir con los principios del programador y de que se evitaron lo más posible los olores el software.
Entradas recientes
Hoy estamos ya con los ultimos detalles de la tarea programada. Yo empecé con la documentación mientras Brandon continua con el código, pero por alguna razón no se guardo lo que había avanzado y tuve que volver a iniciar, osea que perdi alrededor de dos horas de tiempo valioso. Una vez terminado el código se incluiran en la documentación las pruebas de funcionalidad y los screenshots para las instrucciones del manual de usuario.
Hoy nos reunimos desde temprano en la biblioteca de la universidad para continuar con la tarea programada, la cual ya está llegando a las etapas finales. ya se está implementando la función de correo para que cuando el usuario finalice su compra, este reciba un correo electrónico con los detalles de su compra, se modificó la manera en la que el usuario ve los productos para que sea visualmente más agradable, y se están haciendo las funciones para que los productos puedan ser agregados al carrito de compras, a la lista de deseos, y al historial de compras una vez que se finaliza la compra.
Hoy se logró resolver el problema del correo, como el código tenia el nombre de email.py, esto producía un error ya que Python ya tiene un módulo llamado así y a la hora de llamarlo, el código no lo permitía. Una vez que se le permite a la cuenta el acceso de programas de baja seguridad, se logró que Python enviara el correo. Ahora solo queda implementarlo en el código para que el comprador reciba los detalles de su compra por correo. También se termino de agregar los productos al programa para que el comprador lo vea, falta poder agregarlos al carrito de compras a la lista de deseos y al historial de compras.
El viernes 12 no se trabajo en la tarea. Hoy nos reunimos en la casa de Brandon para trabajar en el código, ya se la parte del administrador está casi completa y para la parte del comprador seguimos trabajando en la interfaz y en las funciones para poder guardar en carrito de compras, en la lista de deseos y el historial de compras. también falta hacer que funcione la búsqueda avanzada y por alguna razón se el envio de email con la información de la compra sigue sin funcionar.
El Miércoles 10 no se trabajó en la Tarea Programada. Hoy se trabajo poco debido a que tenia que terminar trabajos de otros cursos. Se continuo con la parte de enviar los detalles de compra por email, y se trato de resolver el problema pidiéndole ayuda al profesor, pero por hoy no se ha logrado solucionar el problema.
Hoy se investigó sobre como utilizar la librería smtplib para poder enviar un correo por medio de Python, para lo cual se creó una cuenta de correo especial para este trabajo, pero por alguna razón esto no está funcionando. Al correr el código de prueba para esto, da un error en la linea "correo=smtplib.SMTP('smtp.mail.com',587)" diciendo que smtplib no tiene el atributo SMTP, a pesar de que todos los ejemplos y tutoriales en internet lo utilizan así. También hay que autorizar la cuenta de correo para poder acceder a la aplicación pero esto no es mayor problema.