Bugfix/ma us 17 usuario cuadro texto#34
Conversation
…cTech into bugfix/MA_US-17-UsuarioCuadroTexto
DanielQueijeiro
left a comment
There was a problem hiding this comment.
Checar los cambios solicitados
| document.getElementById(id).innerHTML = html; | ||
| if (llamada) llamada(); // Ejecuta la función si la mandas | ||
| document.getElementById(idContenedor).innerHTML = html; | ||
| if (callback) callback(); |
There was a problem hiding this comment.
callback está en inglés
|
|
||
| // Llamadas para insertar los componentes | ||
| // Inserción de componentes una vez cargado el DOM | ||
| window.addEventListener("DOMContentLoaded", () => { |
There was a problem hiding this comment.
tienes comillas dobles en lugar de sencilla
| incluirHTML("topbar-container", "../vistas/topBar.html"); | ||
| }); No newline at end of file | ||
| incluirHTML( | ||
| "contenedorBarraLateral", |
There was a problem hiding this comment.
tienes comillas dobles en lugar de sencilla
|
Análisis del Pull Request - Refactorización de Interfaz de Usuario Documentación completa de funciones con JSDoc Aspectos Positivos Documentación Completa Implementación rigurosa de JSDoc en todas las funciones Mejora en la Nomenclatura Cambio de nombres genéricos a descriptivos (ej. sidebar-collapsed → barraLateralColapsada) Estructura y Organización Formateo consistente del código HTML y JavaScript Optimización del Código Simplificación de bloques de código repetitivos Accesibilidad Mejorada Adición de atributos alt en todas las imágenes Áreas de Mejora Inconsistencia en Nomenclatura entre Archivos Algunos IDs en el HTML no coinciden con los utilizados en JavaScript Manejo de Estado Dependencia excesiva de localStorage para gestionar el estado de la aplicación Código Duplicado Remanente Repetición de selector de elementos en diferentes funciones Potenciales Problemas de Rendimiento Múltiples llamadas a querySelector y querySelectorAll que podrían optimizarse Recomendaciones Específicas Unificar la Nomenclatura Establecer y seguir un estándar claro para IDs y clases Inicio
Implementar un Mejor Manejo de Estado Crear un módulo centralizado para gestionar el estado de la aplicación guardarSeccionActiva(seccion) { Reducir Código Duplicado Extraer funcionalidades comunes a funciones auxiliares // Uso botonExpandir.addEventListener('click', () => { Optimizar el Rendimiento Almacenar en caché elementos DOM frecuentemente utilizados // Delegación de eventos Añadir Pruebas Automatizadas Implementar pruebas unitarias para las funciones principales test('Debe cambiar correctamente entre estados expandido y colapsado', () => { }); |
Solicitud de cambio (PR)
Correcion de variables para seguir estandar
Descripción detallada
Correción de las variables de ingles a español de todos los archivos relacionados con sidebar, topbar y framelayout, además de documentar según el JSDocs
Tipo de cambio
Checklist del autor:
Checklist del evaluador: