Prompt completo
"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
Java
Debugging em Java
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Java
ChatGPT
Guia para debugging em java em Java
Prompt gerado automaticamente para Debugging em Java em Java
5 usos
ChatGPT
Guia para otimização e performance em java em Java
Prompt gerado automaticamente para Otimização e performance em Java em Java
3 usos
ChatGPT
Guia para fundamentos de java em Java
Prompt gerado automaticamente para Fundamentos de Java em Java
3 usos