BlancaCC / TFG-Estudio-de-las-redes-neuronales

MIT License
10 stars 1 forks source link

Calidad del código escrito en #79 #98

Closed BlancaCC closed 2 years ago

BlancaCC commented 2 years ago

Es necesario que el código que se está implementando para #79 sea eficiente y mantenible a largo plazo. Esto se conseguirá adaptándolo a las capacidades y estilos del lenguaje que se está usando Julia.

Para ello será necesario:

Se dará por cerrado el issue cuando:

  1. Exista un Linter con el que se compruebe de manera sistemática la calidad del código.
  2. Se haya modificado el código de acorde a una forma más propia de Julia, esto es: 2.1. Añadir macros 2.2 Ver cómo se utilizan los módulos en Julia 2.3 Justificar que esas son las formas de menor coste computacional.
  3. Se haya añadido un fichero de configuración en vez de hardcodear las cosas.
  4. Añadir tipos
  5. Añadir funtores
BlancaCC commented 2 years ago

Cometarios sobre problemas con el Linter. Me he tirado casi dos horas para intentar configurarlo y no he podido, la situación es la siguiente:

Fallos a descartar: No creo que sea porque no encuentre el intérprete, porque puedo ejecutar ficheros .jl desde el editor dándole a la flechita....

¿Alguna idea @JJ ?

JJ commented 2 years ago

El linter se debería poder usar desde una github action, aparte de Code. ¿No hay ninguno que se pueda usar de esa forma? En todo caso, yo dividiría el añadir el linter (porque necesitarás corregir lo que te indique) de uso de otro tipo de características interesantes de Julia.