🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónPreparar la revisión: alcance, riesgo y mapa del código
5 tareas · 35 min · Principiante
Una revisión manual de código casi nunca tiene el tiempo que haría falta para leerlo todo, y por eso el trabajo empieza antes de abrir el primer archivo: saber qué se revisa, qué queda fuera, dónde está el riesgo y cuánto cabe en las horas que hay. Nómina Curubital, una nómina en la nube para pequeñas empresas, te pide revisar su versión candidata en dos días. Te entrega el árbol del repositorio, el inventario de módulos, las rutas expuestas y los criterios con los que su equipo prioriza.
Objetivo de la sala
Una revisión manual de código casi nunca tiene el tiempo que haría falta para leerlo todo, y por eso el trabajo empieza antes de abrir el primer archivo: saber qué se revisa, qué queda fuera, dónde está el riesgo y cuánto cabe en las horas que hay. Nómina Curubital, una nómina en la nube para pequeñas empresas, te pide revisar su versión candidata en dos días. Te entrega el árbol del repositorio, el inventario de módulos, las rutas expuestas y los criterios con los que su equipo prioriza.Leer un repositorio de arriba abajo parece lo más completo y es lo menos útil. El orden alfabético no tiene nada que ver con el riesgo, y cuando se acaba el tiempo lo que quedó sin leer es justo lo que estaba al final de la lista, no lo menos importante. Una revisión con método hace primero un mapa: qué módulos hay, cuáles se alcanzan desde fuera, qué datos tocan, qué cambió y cuánto mide cada uno.
Con ese mapa se decide el orden y también lo que no se va a revisar. Eso último se escribe en el informe, con nombre y apellido. Una revisión que no dice lo que dejó fuera hace creer que todo quedó revisado, y ese error es peor que no haber revisado.
Responde para continuar
¿Para qué sirve el mapa del código que se hace antes de leerlo?
Ver pista de ayuda
El mapa no encuentra fallos; decide dónde se van a buscar.
Abre el laboratorio y lee criterios-equipo.txt con inventario-modulos.txt al lado. Los criterios son una escalera: el segundo solo decide entre los que empatan en el primero, y el tercero solo entre los que siguen empatados. El módulo más grande, o el que más problemas dio en el pasado, no sube por eso en la escalera.
Responde para continuar
Según los criterios del equipo, ¿qué módulo se revisa primero? Escríbelo tal como aparece en el inventario.
Ver pista de ayuda
Primero filtra por quién lo alcanza; entre los que quedan, mira qué datos toca; y si aún hay empate, si cambia en esta versión.
El tiempo de una revisión se presupuesta como cualquier otro trabajo. Del total asignado se descuenta lo que se reserva para escribir comentarios e informe, y lo que queda se multiplica por el ritmo real de lectura cuidadosa del equipo, no por el ritmo de alguien que pasa la vista por encima. El resultado no es una meta: es el techo de lo que se puede leer bien.
Responde para continuar
Con el tiempo del encargo, la reserva y el ritmo que fijan los criterios del equipo, ¿cuántas líneas de código se alcanzan a revisar? Escribe solo el número, sin puntos.
Ver pista de ayuda
Horas asignadas, menos el porcentaje reservado, por las líneas por hora del equipo.
Dentro de un módulo, las rutas que cualquiera puede llamar sin iniciar sesión son la primera puerta. No todas son un problema —iniciar sesión tiene que ser público—, pero cada una es código que se ejecuta para un desconocido, y por eso se lee antes que el resto. En rutas-expuestas.txt la columna de protección dice qué exige cada ruta antes de llegar al código.
Responde para continuar
¿Cuántas rutas de la lista se pueden llamar sin una sesión iniciada?
Ver pista de ayuda
Cuenta todas las que no exigen sesión, incluida la que no pertenece a ningún módulo de negocio.
Ya tienes el orden, el techo de líneas y las puertas públicas. Compara el tamaño del primer módulo con lo que cabe, y decide qué hacer con lo que sobra y con lo que no entra. Recuerda la última regla de los criterios: lo que no se leyó no se da por bueno.
Responde para continuar
¿Qué plan respeta los criterios y el tiempo de Curubital?
Ver pista de ayuda
El primer módulo cabe entero en el techo de líneas, pero no queda espacio para otro módulo completo.
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.