Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Escenario — el repositorio de estilos mezclados

5 tareas · 52 min · Principiante

Escenario del módulo. Miércoles 7 de octubre de 2026, 08:45, Hotelera Tumaco, una cadena de hoteles de la costa. Otra organización, otras reglas y otras cifras: nada de lo que viste en Distribuidora Villeta resuelve esto por sí solo. Acabas de heredar el repositorio de detecciones, escrito por cuatro personas en tres años y nunca revisado en conjunto. El director de tecnología aprobó hace un mes una guía de estilo de cuatro reglas que nadie ha aplicado, y a las diez quiere saber si el repositorio la cumple y qué va a costar. Tienes el inventario de las nueve reglas, la guía y el texto de dos de los archivos. No hay paso a paso: lee, cruza y decide.

0 de 5 · 0%

Objetivo de la sala

Escenario del módulo. Miércoles 7 de octubre de 2026, 08:45, Hotelera Tumaco, una cadena de hoteles de la costa. Otra organización, otras reglas y otras cifras: nada de lo que viste en Distribuidora Villeta resuelve esto por sí solo. Acabas de heredar el repositorio de detecciones, escrito por cuatro personas en tres años y nunca revisado en conjunto. El director de tecnología aprobó hace un mes una guía de estilo de cuatro reglas que nadie ha aplicado, y a las diez quiere saber si el repositorio la cumple y qué va a costar. Tienes el inventario de las nueve reglas, la guía y el texto de dos de los archivos. No hay paso a paso: lee, cruza y decide.

Dos archivos del inventario declaran el mismo identificador en su campo id. Es la señal de descuido más conocida: alguien copió una regla para modificarla y no le cambió el identificador. Las fichas, los tickets y las pruebas se refieren a una regla por su identificador, y con dos archivos iguales nadie sabe a cuál.

La copia es la más reciente de las dos.

Responde para continuar

Escribe el archivo que es la copia, el más reciente de los dos que declaran el mismo id.

La guía de estilo dice que una exclusión se escribe como filtro y entra en la condición con not. La condición de una regla usa un patrón sobre los nombres de las selecciones. Si el nombre de una exclusión encaja con ese patrón, la regla no excluye nada: al contrario, salta también por lo que debía dejar pasar.

Una de las dos reglas cuyo texto tienes cae en esa trampa.

Responde para continuar

Escribe el nombre de la selección que, por cómo se llama y cómo se usa en la condición, convierte una exclusión en un disparo.

El director quiere una cifra: cuántas reglas incumplen GE-2. La guía no exige el campo a toda regla: lo exige a las que están en uso, es decir, estables o en prueba. Una regla experimental o sin estado declarado no cuenta para esta cifra, aunque el campo falte.

Responde para continuar

¿Cuántas reglas del repositorio incumplen la regla GE-2 de la guía de estilo?

La regla GE-4 dice que no se usa re cuando bastan contains, startswith o endswith: una expresión regular es más cara para el motor y más difícil de revisar. Entre los dos archivos cuyo texto tienes, hay uno que la usa para algo que una coincidencia parcial resuelve igual.

Responde para continuar

Escribe el código (HTM-NN) de la regla que usa una expresión regular donde bastaba una coincidencia parcial.

El inventario tiene más de un problema: un identificador repetido, una exclusión que dispara, dos reglas estables sin falsos positivos documentados, una regla sin estado y una expresión regular que sobra. El director pide estilo uniforme en todo el repositorio para el viernes, con una reescritura de las nueve reglas.

Responde para continuar

¿Qué le propones al director de tecnología?

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