Sistema de verificación de entregas para la segunda parte

Sistema de verificación de entregas para la segunda parte

de Andres Alcarraz -
Número de respuestas: 0

Estimados, está disponible en la página del curso el link al sistema de verificación de entregas

Algunos de comentarios al respecto, 

  • El sistema de verificación de entregas no es una garantía de que el obligatorio está bien, solo un chequeo básico para que sepan que están bien rumbeados, en particular tienen que verificar que la compilación no les de warnings importantes, dentro de esto es importante que entiendan cada uno de los warnings que les da el compilador, y analizar si es un warning esperado o no, se han dado casos en el primer obligatorio en los cuales dichos warnings ignorados provocaron que el programa no funcione en otras arquitecturas (64 bits por ejemplo). 
  • En línea con lo anterior, por mas que el programa ande cada warning importante les puede reducir puntos en su entrega.
  • El primer paso de la verificación es una verificación de la biblioteca, para que eso les funcione es importante que hagan lo que dice la letra que es poner todo el código de implementación de imagen.h en un único imagen.c, el .o resultante debe tener toda el código objeto necesario para implementar las funciones especificadas en la letra.
  • En este paso también se ejecuta el programa de test de la biblioteca con valgrind para que puedan chequear que no están dejando memoria colgada o que tengan problemas con variables sin inicializar, esto formará parte de la evaluación también, es importante que entiendan el funcionamiento del valgrind por lo cual les sugiero usarlo en sus propias pruebas en la página del curso hay un tutorial, tienen la propia página de manual de la aplicación en linux y pueden sacarse dudas sobre su uso buscando en internet siempre como último recurso, ya que lo ideal es que primero aprendan las bases para poder procesar correctamente lo que encuentran en internet, esto se aplica a todos los aspectos del curso.
  • El sistema está en modo beta, es decir que puede ser que encuentren algunos errores, en particular no hemos podido verificar que funcione para un usuario estudiante del moodle aún, así que les pido reporten los errores que vayan encontrando.

Saludos


Andrés