TRILHA DE CONHECIMENTO · BETA
Programar com IA e entender o código
Transforme uma ideia em critérios claros, acompanhe o que o código faz e revise alterações propostas por IA. Pratique leitura, diagnóstico e testes em um relatório de reposição que você pode adaptar.
Abra o que quer entender. Marque o que já sabe. Aprofunde quando precisar.
- FundamentalNão marcado
O que significa entender um código produzido por IARelacione intenção, execução e evidência antes de aceitar uma solução.
Entender um programa é conseguir explicar quais dados entram, quais decisões ele toma, que resultado produz e que efeitos pode causar. Você pode consultar sintaxe e pedir ajuda à IA; o que não pode delegar cegamente é o significado do resultado.
Nosso caso é um relatório de reposição. Para cada produto ativo, se o estoque estiver abaixo do mínimo, sugerimos a quantidade necessária para chegar ao alvo. Estoque igual ao mínimo não gera sugestão. O programa lê um arquivo e mostra um relatório; não compra nem altera o estoque.
Uma luminária tem estoque 3, mínimo 4 e alvo 8: entra no relatório com 5 unidades. Um suporte com estoque 2 e mínimo 2 fica fora. Esse par já permite questionar um código que usa
<=em vez de<. A aparência plausível não resolve essa diferença.Use a IA para localizar arquivos, explicar funções, propor uma alteração e sugerir casos de teste. Em seguida, confronte a proposta com dados e resultados observáveis. Uma explicação e um teste podem repetir o mesmo erro; duas respostas concordantes não são duas provas independentes.
A trilha usa JavaScript como exemplo executável. Variáveis, condições, funções, coleções, erros e efeitos existem em muitas linguagens, embora sintaxe e detalhes mudem. Aprenda a reconhecer essas peças e a conferir o comportamento. Não é preciso memorizar uma biblioteca para decidir se uma sugestão repõe cinco unidades ou faz uma compra não autorizada.
Confira se ficou claro
Use estas perguntas para conferir seu entendimento. Você decide quando marcar o assunto como entendido.
Conferência opcional, só enquanto este conteúdo estiver aberto.Como este conhecimento ajuda no objetivo
Relacione intenção, execução e evidência antes de aceitar uma solução.
Materiais complementares
- ArquivoDefinir o que o programa deve fazer
Preencha seu contrato usando o exemplo resolvido: objetivo, entrada, saída, regras, limites e casos que devem permanecer iguais. Compare os resultados antes de pedir uma implementação.
Abrir material
Referências
- GitHub Copilot: capacidades e modos de trabalhoGitHubTrecho consultado: Assistência, revisão e edição; disponibilidade por plano, cliente e política. Sem promessa de qualidade garantida.Consultada em
- MDN: funçõesMDNTrecho consultado: Definição, chamada, parâmetros, retorno e alteração de propriedades de objetos.Consultada em
- ArquivoDefinir o que o programa deve fazer
- FundamentalReservado
Transformar uma ideia em exemplos de entrada e saída
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Separar regra, entrada, apresentação e efeitos
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Pedir uma alteração com critérios claros
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Ler valores, tipos e coleções
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Acompanhar condições e decisões
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- ImportanteReservado
Percorrer, filtrar, transformar e somar
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Ler uma função como um contrato pequeno
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Perceber quando uma mudança altera o dado original
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- ImportanteReservado
Encontrar o caminho entre os arquivos
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Saber onde o código está rodando
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- ImportanteReservado
Avaliar uma dependência antes de instalar
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- ImportanteReservado
Entender uma espera e um erro assíncrono
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Localizar o que o programa pode modificar
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Dar contexto suficiente sem despejar o projeto inteiro
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Alterar uma decisão por vez
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Revisar o diff pelo comportamento
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- ImportanteReservado
Guardar versões e recuperar uma mudança
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Separar falha de execução de resultado errado
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- ImportanteReservado
Reduzir uma falha a um exemplo reproduzível
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Escrever um teste que confronta a promessa
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Escolher casos que distinguem implementações erradas
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- ImportanteReservado
Usar a IA como revisora e cobrar evidência
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Executar e interpretar o relatório de exemplo
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- ImportanteReservado
Estudar uma alteração completa: filtro de categoria
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- ImportanteReservado
Entregar uma mudança que outra pessoa consegue conferir
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Antes de pedir: definir a mudança e o esperado
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Durante a revisão: seguir dados, decisões e efeitos
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Antes de aceitar: reproduzir, testar e registrar
Este conteúdo faz parte da compra. Consulte o acesso à trilha.