🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónDependencias y la confianza en terceros
5 tareas · 40 min · Principiante
El código que Aceituno escribe es una fracción de lo que despliega. El resto son paquetes de terceros que alguien eligió un día y que nadie volvió a mirar. Cada dependencia es una decisión de confianza: se confía en que su autor sigue ahí, en que el sitio que la sirve entrega siempre lo mismo y en que el nombre significa lo que se cree. Un arquitecto no revisa cada paquete, diseña las reglas para que esa confianza sea explícita. Lees el inventario de dependencias y las fuentes de paquetes de la empresa.
Objetivo de la sala
El código que Aceituno escribe es una fracción de lo que despliega. El resto son paquetes de terceros que alguien eligió un día y que nadie volvió a mirar. Cada dependencia es una decisión de confianza: se confía en que su autor sigue ahí, en que el sitio que la sirve entrega siempre lo mismo y en que el nombre significa lo que se cree. Un arquitecto no revisa cada paquete, diseña las reglas para que esa confianza sea explícita. Lees el inventario de dependencias y las fuentes de paquetes de la empresa.La mayoría de los gestores de paquetes admiten un archivo de bloqueo que registra la versión exacta de cada dependencia, y a menudo una huella de su contenido. Sin él, dos construcciones del mismo código en días distintos pueden traer versiones distintas de un paquete, y una construcción que funcionaba ayer puede romperse o cambiar de comportamiento hoy sin que nadie haya tocado el código.
El archivo de bloqueo no dice que la dependencia sea buena. Dice que la que se probó es la que se usa.
Responde para continuar
¿Qué problema de diseño resuelve un archivo de bloqueo de dependencias?
Ver pista de ayuda
El archivo fija lo que se usa. No evalúa si lo fijado es bueno ni sustituye una política.
La salud de un paquete es parte de su riesgo. Uno con un solo mantenedor y muchos meses sin cambios es un punto único de fallo: si esa persona se va, nadie corregirá sus fallos. Si otra persona se hace con el control, nadie lo notará. No hace falta que ocurra nada malo para que sea un riesgo de diseño que merezca un dueño.
Consulta las dependencias y busca el paquete con un solo mantenedor y más de dos años sin cambios.
Responde para continuar
¿Qué paquete tiene un solo mantenedor y más de 24 meses sin cambios?
Ver pista de ayuda
Filtra por el número de mantenedores y mira entonces los meses sin cambios. Dos paquetes tienen uno solo, pero solo uno lleva tanto tiempo parado.
Cuando una empresa tiene paquetes internos, sus nombres son un espacio compartido con el resto del mundo si la configuración busca primero o también en una fuente pública. Si existe en la fuente pública un paquete con el mismo nombre que uno interno, el gestor puede elegir el equivocado según cómo esté ordenada la búsqueda. Es un fallo de diseño de la resolución, que se cierra acotando cada nombre a la fuente que le corresponde.
Consulta la tabla de resolución de fuentes y busca el paquete interno cuyo nombre ya está publicado en la fuente pública.
Responde para continuar
¿Qué paquete interno tiene un homónimo publicado en la fuente pública?
Ver pista de ayuda
Fíjate en la columna que dice si existe un paquete del mismo nombre en la fuente pública.
El impacto de una dependencia no está en el paquete sino en quién la usa. Un paquete abandonado que usa un solo servicio es un problema de ese equipo. Uno que usan varios servicios es un problema de la plataforma, y la decisión de qué hacer con él le corresponde a quien ve el conjunto.
Cuenta cuántos servicios dependen del paquete que acabas de encontrar sin mantenimiento.
Responde para continuar
¿Cuántos servicios dependen del paquete con un solo mantenedor y más de 24 meses sin cambios?
Ver pista de ayuda
Filtra el inventario por el nombre del paquete de la tarea 2 y cuenta las filas.
Muchas empresas piden que el resumen de un riesgo se escriba en inglés para el equipo regional. La buena redacción es breve, dice el hecho, el efecto y la medida, sin adjetivos. Elige el resumen que un director de plataforma podría leer en diez segundos y entender qué se le pide.
Responde para continuar
Which summary best states the risk and the request for the platform director?
Ver pista de ayuda
The best summary names the fact, the number affected and the action you want approved.
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.