Bien por la mejora, hemos subido el nivel en el eslint, en funciones y modularidad, estructura de datos, arquitectura, test!
También subimos nivel en responsive aunque considero que fue mínimo el trabajo invertido en este punto, dediquemos atención a esto en el proyecto actual y los venideros.
En semántica HTML podemos seguir indagando sobre las etiquetas semánticas y la representación de la estructura a partir del cuerpo del HTML.
Cualquier duda o comentario no duden en escribirme. Saludos!
Felicidades por el esfuerzo.
Investigación, aún pueden llevar más lejos su curiosidad investigando sobre los métodos para manipulación de objetos como Object.values() o hasOwnerProperty(), que se refleje en su código si están investigando por su cuenta, yendo más allá de lo que se les da en el LMS o en las aulas.
JS:
Eslint (estilo): Alexandra dio un pequeño taller donde les habló de uso de guía de estilos en js, configurando el archivo .eslintrc, ella les presentó la guía de estilos que usa Laboratoria, pongan atención en este tema para subir su nivel!
Funciones/modularidad: deberíamos buscar que la manipulación de la data (todas esas línea de código donde accedemos a propiedades específicas de nuestro json y donde las almacenamos en variables, o modelamos en estructuras de datos complejas, quede bajo la responsabilidad exclusiva de data.js. Este mismo punto afecta el nivel alcanzado en:
Arquitectura, donde aún no estamos separando responsabilidades o aplicando algún patrón de diseño.
Estructura de datos: No han organizado la data ha manera de estado como solicitaban los detalles de implementación, es ideal comenzar a modelar los datos, agruparla en arrays u objects.
Test: en este siguiente proyecto pongamos atención en el área del testing, tratemos de modificar la manera de desarrollar y orientar nuestro desarrollo a las pruebas que queremos pasar!
HTML: Semántica, utilizar etiquetas semánticas como main, article, section, aside, footer y desde el uso pensado de estas, ir expresando la arquitectura de la información!
Responsive: No es responsivo, trabajar en este punto sobre este proyecto que esta cursando, tratando de ir un nivel más allá aplicando la técnicas de 'mobile first'.
Github: se espera el uso de issues y milestones, hubo un taller con Alexandra para este tema de los issues en github , serie de issues como guía para el desarrollo de tareas y/o de problemas y creación y uso de milestones. Pongamos atención en este punto de la rúbrica para llegar al nivel, no tiene mucha dificultad y te ayudará a tu planificación.
Continúen esforzándose tanto como hasta ahora, mientras apliquen el feedback la calidad de su trabajo subirá considerablemente! Cualquier cosa que necesiten aclarar no duden en escribirme.