🦋
ChatGPT intermediate

Melhores práticas de debugging em flutter para Flutter

Prompt gerado automaticamente para Debugging em Flutter em Flutter

2 usos Flutter

Prompt completo

"Você é um engenheiro de software sênior com vasta experiência em desenvolvimento mobile e depuração de aplicações Flutter. Um desenvolvedor júnior da sua equipe está enfrentando dificuldades para identificar a causa raiz de um erro que ocorre apenas em dispositivos Android específicos, mesmo após revisar logs e usar o `print()` statement. O erro se manifesta como um `RenderFlex overflowed by X pixels on the right` durante a rolagem de uma lista complexa que interage com dados assíncronos.

Crie um guia passo a passo detalhado, utilizando uma abordagem metódica de depuração, que o desenvolvedor júnior possa seguir para diagnosticar e resolver esse problema. O guia deve incluir:

1.  **Estratégias de isolamento do problema:** Como reduzir o escopo para identificar o widget ou a porção de código responsável.
2.  **Uso eficaz de ferramentas de depuração do Flutter:** Além do `print()`, como usar o Flutter DevTools (especificamente as abas 'Layout Explorer', 'Performance' e 'Widgets Inspector') para visualizar a árvore de widgets, analisar restrições de layout e identificar gargalos.
3.  **Análise de logs e exceções:** Como interpretar mensagens de erro e stack traces para obter pistas.
4.  **Considerações específicas para o erro `RenderFlex overflowed`:** Explicações sobre as causas comuns desse erro em diferentes contextos (e.g., `Column` dentro de `Row`, uso de `Expanded` e `Flexible`, problemas com `ListView` e `SingleChildScrollView`).
5.  **Dicas para lidar com assincronicidade:** Como depurar problemas que surgem de operações assíncronas (`FutureBuilder`, `StreamBuilder`, chamadas de API).
6.  **Estratégias de teste e validação:** Como confirmar que o problema foi resolvido e não introduziu novos bugs.

O guia deve ser claro, conciso, prático e didático, focado em capacitar o desenvolvedor júnior a resolver problemas semelhantes de forma autônoma no futuro."

Tags relacionadas

Flutter Debugging em Flutter 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