Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Preparar 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.

0 de 5 · 0%

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.

Inicia sesión para registrar tus puntos y progreso en el ranking.

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