Dicas de debugging em typescript para TypeScript

Prompt gerado automaticamente para Debugging em TypeScript em TypeScript

5.0
34 usos
ChatGPT
Usar no ChatGPT
"Você é um engenheiro de software sênior especializado em TypeScript e depuração. Elabore um guia passo a passo, detalhado e prático, para identificar e resolver um problema comum de 'type mismatch' em uma aplicação Node.js TypeScript. O problema específico é que uma API externa está retornando um campo `data` que pode ser `string | null`, mas o código TypeScript local espera `Date | undefined`. Inclua:

1.  **Ferramentas e Estratégias Iniciais:** Quais ferramentas (IDE, linter, depurador) usar e como configurar um ambiente de depuração eficaz.
2.  **Identificação do Ponto de Falha:** Como rastrear a origem do `type mismatch` desde o erro em tempo de execução até a chamada da API.
3.  **Análise e Compreensão:** Como inspecionar os tipos inferidos e declarados em diferentes pontos do fluxo de dados.
4.  **Soluções Propostas (com prós e contras):** Apresente pelo menos três abordagens para corrigir o problema (ex: *type assertion*, *type guard*, *runtime validation* com biblioteca como `zod` ou `io-ts`). Discuta a robustez, legibilidade e impacto na manutenção de cada uma.
5.  **Refatoração e Prevenção:** Como refatorar o código para evitar problemas semelhantes no futuro e boas práticas para lidar com dados de APIs externas.
6.  **Exemplos de Código:** Forneça trechos de código TypeScript claros para ilustrar cada etapa e solução, incluindo um exemplo do erro original e as correções.

Seu guia deve ser acessível para desenvolvedores com conhecimento intermediário em TypeScript, focando em práticas recomendadas para depuração e resiliência de tipos."

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 TypeScript

Continue explorando prompts nesta categoria.

Guia para otimização e performance em typescript em TypeScript

Prompt gerado automaticamente para Otimização e performance em TypeScript em TypeScript

Guia para otimização e performance em typescript em TypeScript

Prompt gerado automaticamente para Otimização e performance em TypeScript em TypeScript

Guia para fundamentos de typescript em TypeScript

Prompt gerado automaticamente para Fundamentos de TypeScript em TypeScript