Guia para debugging em java em Java

Prompt gerado automaticamente para Debugging em Java em Java

5.0
51 usos
ChatGPT
Usar no 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."

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.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

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