AlexGonRo / Instance-Selection-Algorithms-Spark

GNU General Public License v3.0
1 stars 1 forks source link

Refactorización general del código #35

Closed AlexGonRo closed 7 years ago

AlexGonRo commented 8 years ago

Originally reported by: Alejandro González Rogel (Bitbucket: agr00095, GitHub: Unknown)


Se va a realizar un análisis de todo el código generado durante el TFG con los siguientes fines:

La motivación viene dada por las labores de implementación llevadas a cabo sobre el código durante los últimos hitos han afectado bastante al código (en particular el hito referente a la interfaz #28, que obligó a modificar muchas otras clases)


AlexGonRo commented 8 years ago

Original comment by Alejandro González Rogel (Bitbucket: agr00095, GitHub: Unknown):


Sobre el commit final 3259d62

Se ha realizado una gran y última refactorización sobre el código. Muchos de los paquetes han sido renombrados, por lo que se ve un gran número de lineas borradas y añadidas.

El flujo del programa no se ha cambiado en absoluto.

Así mismo, esta es una tarea en la que llevaba ya un tiempo trabajando, por lo que los cambios que se han hecho (cambio de nombre de paquetes, aparición de alguna nueva clase o método, etc) ya estába reflejado en los anexos que he ido subiendo y no necesitan ser cambiados.

Se han eliminado absolutamente todos los "warnings" de Scalastyle.

Esta refactorización también ha incluido modificar la parte de ayuda de la interfaz, a la que se le han añadido algunas nuevas secciones y modificado ligeramente otras.

AlexGonRo commented 8 years ago

Original comment by Alejandro González Rogel (Bitbucket: agr00095, GitHub: Unknown):


Sobre el issue ee8def5

Se ha realizado una primera iteración revisando el código.

Aunque se reflejan muchas lineas añadidas/cambiadas/modificadas, la lógica de los algoritmos no ha sido cambiada.

Se han realizado cambios de cara a:

Esta tarea fue abierta para continuar trabajando con el proyecto hasta que se debatiese como enfocar el problema de rendimiento de los algoritmos. Ahora que tengo trabajo sobre LSHIS y DemoIS, esta tarea queda con la más baja prioridad, con perspectivas de seguir trabajando en el futuro si hay tiempo.