评审一段导出和下载
导出 CSV 再提供下载。两个函数,一个能读走服务器上的任意文件。
Copia la indicación y elige un modelo. Hará de entrevistador y te irá preguntando escena por escena en vez de darte la respuesta.
En un móvil con la aplicación instalada, el sistema la abre directamente. Dentro de WeChat no se pueden abrir aplicaciones externas: ábrelo primero en el navegador.
El texto copiado termina con la plantilla de corrección que usa el modelo. No la leas tú antes: lo que cuenta es haberlo razonado por tu cuenta.
这一份的问题分两拨:一拨让人拿走服务器上的东西,一拨在数据量涨上来的那天把机器打挂。
它会追你要数:十万行大概多少 MB?这台机器几 G?五个人同时点会怎样? 也会追一个几乎所有人第一次都答不完整的问题:把 .. 过滤掉,够了吗?
最后一幕问的是很多导出功能都缺的那几样:配额、审计、以及那些文件到底谁来删。
Lo que hay plantado aquí
Este texto en el repositorio (la solución está al final de ese archivo: la verás)
¿Ya hiciste este?
Inicia sesión para marcar que ya lo practicaste; la próxima vez verás qué día fue.
Notas de quienes lo hicieron
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
- Elige uno, ábrelo y copia el prompt.
- Pégalo en una conversación nueva y vacía; te devolverá el código tal cual.
- 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.
Entrar para escribir una nota.