Guia para debugging em java em Java
Prompt gerado automaticamente para Debugging em Java em Java
5.0
51 usos
ChatGPT
"Você é um engenheiro de software Java sênior e um mentor experiente. Desenvolva um tutorial interativo para desenvolvedores Java de nível intermediário, focado em 'Debugging de NullPointerExceptions (NPEs) em Aplicações Spring Boot'. O tutorial deve abordar:
1. **Entendimento da Causa Raiz:** Explique as razões mais comuns para NPEs em um contexto Spring Boot (e.g., injeção de dependências falha, acesso a campos não inicializados, uso de `Optional` incorreto).
2. **Ferramentas e Técnicas de Debugging:** Demonstre o uso eficaz do debugger do IntelliJ IDEA (breakpoints condicionais, evaluate expression, step into/over/out) e logging (SLF4J/Logback) para localizar a linha exata da NPE.
3. **Padrões de Código para Prevenção:** Apresente exemplos de código e boas práticas para evitar NPEs proativamente (e.g., validação de entrada, uso de `Optional`, anotações `@NonNull`, defensive programming).
4. **Cenários Comuns:** Inclua pelo menos três cenários de código Spring Boot onde NPEs são frequentes, e mostre o passo a passo para depurá-los e corrigi-los.
5. **Exercício Prático:** Proponha um pequeno trecho de código Spring Boot com uma NPE oculta para o usuário depurar e corrigir, fornecendo a solução comentada ao final.
A linguagem deve ser clara, concisa e didática, com exemplos de código bem formatados e explicações passo a passo. Priorize a aplicabilidade prática e a resolução de problemas reais."
Tags relacionadas
Como Usar este Prompt
1
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
2
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
3
Cole o prompt e substitua as variáveis (se houver) com suas informações.
Outros prompts de Java
Continue explorando prompts nesta categoria.
Guia para debugging em java em Java
Prompt gerado automaticamente para Debugging em Java em Java
Guia para otimização e performance em java em Java
Prompt gerado automaticamente para Otimização e performance em Java em Java
Guia para fundamentos de java em Java
Prompt gerado automaticamente para Fundamentos de Java em Java