Kacam.net

Ver el mundo

Revisión de código: aquí tienes código con trampas

El código está en el prompt, no traes el tuyo. Cada ejercicio son unas decenas de líneas que parecen funcionar, con una decena de defectos plantados por orden de gravedad —— esa lista es la plantilla de corrección. Mientras lees se calla, y solo después te dice qué se te escapó.

Por ahora estas indicaciones solo existen en 简体中文.

Cómo se usa

El material es nuestro: unas decenas de líneas con pinta de código que funciona, con una decena de defectos plantados por orden de gravedad. Esta serie no te pide nada: ábrela y empieza.

La postura es de interrogatorio: sin spoilers, sin halagos, y no saber responder es un final normal. Di «aquí hay una condición de carrera» y no te soltará —— quiere dos columnas de línea temporal y el tamaño del daño.

Cómo empezar

  1. Elige uno, ábrelo y copia el prompt.
  2. Pégalo en una conversación nueva y vacía; te devolverá el código tal cual.
  3. Léelo tú y di uno por uno todos los problemas que encuentres —— en el primer acto no interrumpe ni da pistas. Cuando acabes, di «eso es todo».

Cuatro comandos que puedes soltar en cualquier momento

  • 跳过 Pasar ya al siguiente acto
  • 提示 Dame una dirección, no la respuesta
  • 直说吧 Da la respuesta completa de este punto y sigue apretando con el coste
  • 复盘 Saltar directo a la ficha de cierre

El cierre es un número

Tasa de hallazgo: cuántos encontraste, sobre cuántos, y cuántos fueron falsas alarmas. Y un número más feo —— de los que se te escaparon, cuántos son de la gravedad máxima (se pierde dinero, se filtran datos, se cae el servicio). Ese número vale más que la nota.

Tres trampas

  • La plantilla del final es justamente esa lista de defectos. No la leas antes —— si la lees, el ejercicio ya está gastado.
  • No reportes nombres ni estilo. Aquí lo que cuenta es si se pierde dinero o se filtran datos; los avisos de estilo se anotan como falsa alarma.
  • En cuanto empiece a halagarte, recuérdale la regla «no me halagues». Sentirse validado tapa la pregunta «qué se me escapó».

Empieza por la transferencia: es la más densa en defectos. Si escribes APIs todo el día, ve directo al endpoint de listado —— su fallo de permisos y la inyección por el parámetro de orden son los más fáciles de encontrar igual en tu propio código. Hagas la que hagas, después busca en tu repositorio: el producto real son esas tres comprobaciones para llevarte.

Seguridad y permisos

评审一个列表接口
一个分页列表接口。改一个参数,你能看到谁的数据?
★★★★☆ · unos 35 min
评审一段导出和下载
导出 CSV 再提供下载。两个函数,一个能读走服务器上的任意文件。
★★★☆☆ · unos 35 min
Estos prompts son de código abierto El texto se mantiene en el repositorio público kacam-net/hero-prompts. Si alguno no aprieta lo suficiente, o a su solución le falta una línea, ve y cámbialo: que se publique aquí es otra decisión, y la toma el catálogo de este lado.