DEV Community

 Edu París
Edu París

Posted on

Refactorizar 3º día

En el 3º día, he creado un modelo verbos para así separar las funciones que dependen del componente de las que dependen de los verbos, como puede ser manipular el array, comprobar valores, etc. Así, el componente es mucho más ligero y solo se tiene que ocupar de la lógica de la máquina de estados y de los cambios de estado de los campos.

(Aunque tengo que admitir que las capturas de pantalla son cogidas mientras que el código tiene errores porque todavía no lo tengo 100% adaptado).

Funcionalidad Componente

Funcionalidad modelo

Seguramente siga haciendo cosas mal o a mejorar, pero poco a poco intento sanear todos los errores que voy encontrando a la vez que voy aprendiendo Angular, ya que muchos conceptos no los he llegado a utilizar o directamente no los conozco.

Una de las cosas de las que dudo mucho es de la estructura óptima del proyecto, ya que cada vez que entro a ver algo a YouTube o a algún curso, lo hace cada uno de una forma distinta y eso me hace dudar.

Top comments (0)