
Codificação
Prompts para Codificação e Desenvolvimento de Software no DeepSeek: IA, geração de código, depuração, testes unitários, otimização, SQL, APIs e explicação técnica.
Prompts
Deepseek
Como criar um prompt bem estruturado para Codificação e Desenvolvimento de Software:
Exemplo de prompt longo e estruturado:*"Gere um código em Python que:
Conecte-se a uma API do OpenWeatherMap para obter a temperatura atual de uma cidade.
Armazene os dados (cidade, temperatura, data) em um banco SQLite.
Implemente tratamento de erros para conexão falha e dados inválidos.
Adicione uma função que retorne a temperatura média das últimas 24h.
Escreva um teste unitário para validar a inserção de dados no banco.Inclua comentários explicativos e formate o código seguindo o PEP8."*
Lista com prompts para Codificação e Desenvolvimento de Software:
A. Geração de Código
"Escreva uma função em JavaScript que valide CPF usando expressões regulares e cálculo de dígitos verificadores."
"Crie um script em Python para renomear arquivos em massa em um diretório, adicionando um prefixo com a data atual."
"Desenvolva uma classe Java para representar uma conta bancária com métodos de depósito, saque e consulta de saldo."
"Gere um código em C# que leia um arquivo CSV e converta seus dados em uma lista de objetos."
"Implemente uma calculadora de IMC em React com campos para peso, altura e exibição do resultado em tempo real."
B. Depuração e Correção de Erros
"Debugue este trecho de Python que retorna 'NoneType Error' ao acessar uma API: [inserir código]."
"Corrija o vazamento de memória neste código C++ que usa ponteiros: [inserir código]."
"Identifique o erro de sintaxe neste SQL que causa falha na junção de tabelas: [inserir query]."
"Resolva o loop infinito nesta função recursiva em JavaScript: [inserir código]."
"Por que este código React não atualiza o estado corretamente? [inserir código]."
C. Otimização e Refatoração
"Otimize esta query SQL que está lenta ao filtrar 1 milhão de registros por data."
"Refatore este código Python usando list comprehensions para reduzir linhas e melhorar legibilidade."
"Melhore a performance deste algoritmo de ordenação em Java trocando bubble sort por merge sort."
"Reduza a complexidade ciclomática deste método em C# dividindo-o em funções menores."
"Converta este código procedural em Ruby para um estilo orientado a objetos com herança."
D. Geração de Testes Unitários
"Escreva testes unitários em Jest para uma função de cálculo de juros compostos em JavaScript."
"Crie um teste pytest para validar o login de usuário em uma API Flask com autenticação JWT."
"Desenvolva testes parametrizados em JUnit para uma calculadora científica com casos extremos."
"Gere testes de carga para uma rota REST usando Locust em Python."
"Implemente testes de snapshot para um componente React que renderiza uma tabela dinâmica."
E. Explicação de Código
"Explique linha por linha este trecho de código Assembly que implementa uma multiplicação de matrizes."
"Traduza este algoritmo de machine learning em Python para pseudocódigo compreensível para leigos."
"Descreva o funcionamento deste middleware de autenticação em Node.js usando Express."
"Simplifique esta query complexa de SQL com Common Table Expressions (CTEs)."
"Ilustre o fluxo de dados neste pipeline de ETL escrito em Apache Spark."
F. Consultas a Bancos de Dados
"Escreva uma query SQL para encontrar funcionários com salário acima da média de seu departamento."
"Como implementar paginação eficiente em MongoDB usando skip() e limit()?"
"Crie uma stored procedure em PostgreSQL que calcule o crescimento mensal de vendas."
"Monte uma query em SQL Server para detectar registros duplicados em uma tabela sem chave primária."
"Otimize esta consulta MySQL com índices compostos: [inserir query]."
G. Integração de APIs
"Desenvolva um client em Python para consumir a API do GitHub e listar repositórios de um usuário."
"Implemente autenticação OAuth2 em uma API RESTful usando Spring Boot."
"Crie um webhook em Node.js que processe notificações de pagamento do Stripe."
"Gere um script em Bash para fazer upload de arquivos para um bucket S3 usando AWS CLI."
"Configure CORS em uma API ASP.NET Core para permitir acesso apenas de domínios específicos."
H. Documentação Técnica
"Escreva a documentação Swagger para uma rota POST que cadastra usuários com validação de email."
"Crie um README.md para um projeto Django, incluindo instalação, variáveis de ambiente e exemplos de uso."
"Desenvolva um tutorial em Markdown para configurar CI/CD no GitLab com Docker e Kubernetes."
"Gere comentários JSDoc para uma função JavaScript que calcula estatísticas de um array de números."
"Explique como contribuir para um projeto open-source em Go usando Git Flow."
I. Segurança e Boas Práticas
"Como evitar SQL Injection neste código PHP? Reescreva usando prepared statements."
"Implemente sanitização de inputs em um formulário React para prevenir XSS."
"Configure Content Security Policy (CSP) em um site WordPress para bloquear scripts maliciosos."
"Crie um script para rotacionar chaves de API automaticamente em um ambiente AWS."
"Audite este código Python em busca de vulnerabilidades comuns (ex.: hardcoded secrets)."
J. Ferramentas e DevOps
"Escreva um Dockerfile para uma aplicação Node.js com PostgreSQL e Nginx."
"Configure um pipeline GitHub Actions para deploy automático em AWS EC2 após testes."
"Monte um script Ansible para provisionar um servidor Ubuntu com Apache e PHP 8.2."
"Descreva como usar o Terraform para criar um cluster EKS na AWS com auto-scaling."
"Automatize o versionamento semântico usando Git Hooks e Conventional Commits."