🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónLo que el pseudocódigo no prueba
4 tareas · 35 min · Principiante
El pseudocódigo se lee tan bien que invita a afirmar de más. Aquí se mira el otro lado: los avisos de la propia herramienta, que dicen qué no pudo resolver, y un borrador real con cinco frases, de las cuales solo una se sostiene. Un hueco en el análisis no se ve como un hueco: se ve como una función corta, y esa es la trampa. Con los avisos de M-2411 y los cinco límites que Molinos Cuspoca tiene escritos en la pared de la sala, aprendes a decir qué queda fuera de lo que el informe puede afirmar.
Objetivo de la sala
El pseudocódigo se lee tan bien que invita a afirmar de más. Aquí se mira el otro lado: los avisos de la propia herramienta, que dicen qué no pudo resolver, y un borrador real con cinco frases, de las cuales solo una se sostiene. Un hueco en el análisis no se ve como un hueco: se ve como una función corta, y esa es la trampa. Con los avisos de M-2411 y los cinco límites que Molinos Cuspoca tiene escritos en la pared de la sala, aprendes a decir qué queda fuera de lo que el informe puede afirmar.La herramienta avisa de lo que no resolvió: una rama que depende de un valor del equipo, un bloque que quedó marcado como datos en vez de como código, una llamada cuyo destino se decide durante la ejecución. Cada aviso es un trozo de programa que no está en el pseudocódigo, aunque el texto se lea entero y seguido.
En M-2411 hay tres funciones con aviso y cuatro limpias. La que peor queda es una que arma el cuerpo de un mensaje y se lo entrega a un destino que la herramienta no pudo determinar: el mensaje está, el destinatario no.
Responde para continuar
Escribe el nombre de la función de M-2411 cuyo destino de llamada la herramienta no pudo determinar.
Ver pista de ayuda
Busca en la tabla de avisos la que habla de una llamada que se decide durante la ejecución.
La frase que más se repite en estos informes es «la muestra hace X» cuando lo que se ha visto es que tiene código para hacer X. No es lo mismo. Una rama puede no cumplirse nunca en los equipos de la empresa; una función puede estar en el archivo y no alcanzarse por ningún camino; una comparación puede fallar siempre.
El informe que distingue las dos cosas sirve para decidir. El que las mezcla convierte una posibilidad en un hecho y obliga a quien recibe el informe a tomar decisiones caras sobre algo que nadie observó.
Responde para continuar
¿Qué diferencia hay entre «tiene código para conectarse a un servidor» y «se conecta a un servidor»?
Ver pista de ayuda
Piensa en una rama que depende de un valor que en esta empresa nunca se da.
El borrador que circuló tiene cinco frases. Cuatro se apoyan en lecturas razonables que el material no sostiene: suman dos funciones que no se llaman entre sí, dan por leída una rama que la herramienta marcó como datos, atribuyen autoría por un parecido y nombran una operación que el pseudocódigo deja sin nombre. Una sola tiene a la vez la evidencia en el texto y la observación de la corrida.
Reconocer esa frase es el ejercicio: no se trata de tachar el borrador entero, sino de ver qué parte aguanta y qué parte necesita otra cosa.
Responde para continuar
Escribe el identificador de la única afirmación del borrador que el material sí sostiene.
Ver pista de ayuda
Mira cuál tiene vacía, o casi, la columna de lo que haría falta.
La afirmación más tentadora del borrador une dos funciones: una que recorre carpetas y otra que habla con el servidor. Suena a conclusión evidente, pero en el grafo de llamadas esas dos funciones no se llaman entre sí en ese orden, y nadie ha trazado el recorrido de los datos de una a otra.
Esa es la forma más común de pasarse de la raya leyendo pseudocódigo: no inventar nada, sino sumar dos lecturas correctas y presentar la suma como si estuviera leída.
Responde para continuar
¿Por qué no se sostiene la frase que une la función que recorre carpetas con la que habla con el servidor?
Ver pista de ayuda
Revisa la columna que dice de dónde sale cada afirmación.
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.