评审一段导出和下载
导出 CSV 再提供下载。两个函数,一个能读走服务器上的任意文件。
Copie a instrução e escolha um modelo. Ele faz o papel de entrevistador e vai te perguntando ato por ato, em vez de entregar a resposta.
Num celular com o aplicativo instalado, o sistema abre o aplicativo direto. Dentro do WeChat não é possível abrir aplicativos externos — abra primeiro no navegador.
O texto copiado termina com o gabarito que o modelo usa para te avaliar. Não leia antes: o que vale é ter chegado lá sozinho.
这一份的问题分两拨:一拨让人拿走服务器上的东西,一拨在数据量涨上来的那天把机器打挂。
它会追你要数:十万行大概多少 MB?这台机器几 G?五个人同时点会怎样? 也会追一个几乎所有人第一次都答不完整的问题:把 .. 过滤掉,够了吗?
最后一幕问的是很多导出功能都缺的那几样:配额、审计、以及那些文件到底谁来删。
O que está plantado aqui
Este texto no repositório (o gabarito está no fim daquele arquivo — você vai ver)
Já fez este?
Entre para marcar que já treinou este; da próxima vez você verá em que dia foi.
Anotações de quem já fez
Como usar
O material é nosso: algumas dezenas de linhas com cara de código que funciona, com uns dez defeitos plantados em ordem de gravidade. Esta série não pede nada de você: abra uma e comece.
A postura é de interrogatório: sem spoiler, sem elogio, e não saber responder é um final normal. Diga «aqui tem uma condição de corrida» e ele não solta —— quer duas colunas de linha do tempo e o tamanho do estrago.
Como começar
- Escolha um, abra e copie o prompt.
- Cole numa conversa nova e vazia; ele devolve o código do jeito que está.
- Leia você mesmo e diga um por um os problemas que achar —— no primeiro ato ele não interrompe nem dá pista. Quando terminar, diga «é isso».
Quatro comandos para usar a qualquer momento
跳过Já para o próximo ato提示Me dê uma direção, não a resposta直说吧Dê a resposta completa deste ponto e continue cobrando o custo复盘Ir direto para a ficha final
O fechamento é um número
Uma taxa de descoberta: quantos você achou, de quantos, e quantos foram alarme falso. Mais um número mais feio —— entre os que passaram batido, quantos são da gravidade máxima (perde dinheiro, vaza dado, derruba o serviço). Esse número vale mais que a nota.
Três armadilhas
- O gabarito do fim é justamente essa lista de defeitos. Não leia antes —— depois de ler, o exercício já foi.
- Não aponte nomes nem estilo. Aqui o que conta é se perde dinheiro ou vaza dado; apontar estilo é registrado como alarme falso.
- Assim que começar a elogiar, lembre-o da regra «não me elogie». A sensação de estar certo abafa a pergunta «o que me passou batido».
Comece pela transferência: é a mais densa em defeitos. Se você escreve API o dia inteiro, vá direto ao endpoint de listagem —— a falha de permissão e a injeção pelo parâmetro de ordenação são as mais fáceis de achar iguais no seu código. Faça qual for e depois vasculhe o seu repositório: o produto de verdade são aquelas três checagens para levar.
Entrar para escrever uma anotação.