Pedir um código com especificação
Peça código dizendo linguagem, entradas, saídas e casos especiais. Menos chute, mais acerto.
Desafio
Situação: você precisa de uma função que calcule a média de uma lista de notas.
Desafio: escreva um prompt com linguagem, entrada, saída, pelo menos um caso de borda e um exemplo de uso.
Processamento local: nada do que você digita sai do seu navegador.
O conceito
"Faça uma função de média" deixa muita coisa em aberto: que linguagem? Recebe uma lista ou números soltos? O que acontece com uma lista vazia? A IA vai chutar. Uma especificação curta resolve: linguagem, o que entra, o que sai e os casos de borda (vazio, zero, valor negativo, texto no lugar de número). É o mesmo cuidado que você teria ao pedir um serviço para uma pessoa.
Erros comuns
- Não dizer a linguagem.
- Esquecer os casos de borda, onde a maioria dos bugs aparece.
- Pedir um programa enorme de uma vez em vez de uma função pequena.
Perguntas frequentes
O que são casos de borda?
São entradas incomuns que costumam quebrar o código: lista vazia, zero, números negativos, texto no lugar de número.
Devo pedir exemplos de uso?
Sim. Exemplos de entrada e saída esperada deixam a especificação ainda mais clara.
Veja também
Precisa de um sistema ou app sob medida?
A VcInova desenvolve software, aplicativos e integrações para empresas de todo o Brasil.
Fale com a VcInova