Prompt completo
"Você é um engenheiro de software sênior especializado em otimização de performance. Desenvolva uma proposta detalhada para refatorar um módulo crítico de processamento de dados em uma aplicação TypeScript legada, visando reduzir o consumo de memória e CPU em pelo menos 30% sem sacrificar a legibilidade do código ou a segurança de tipo. O módulo atual utiliza manipulação extensiva de objetos aninhados e arrays grandes. Sua proposta deve incluir: 1. **Análise e Diagnóstico:** Quais ferramentas e técnicas você usaria para identificar os gargalos atuais de performance e consumo de memória (ex: profiling, heap snapshots)? Descreva o processo. 2. **Estratégias de Otimização:** Proponha no mínimo três estratégias de otimização específicas para TypeScript (ex: uso de estruturas de dados mais eficientes, otimização de loops, imutabilidade controlada, lazy loading, otimização de garbage collection via tipagem). Justifique cada escolha com base nos princípios de performance. 3. **Refatoração e Implementação:** Apresente um pseudocódigo ou trechos de código TypeScript exemplificando a aplicação de uma das estratégias propostas no contexto de manipulação de dados complexos (imagine um cenário onde você processa uma lista de "pedidos" com "itens" e "detalhes de cliente"). Foque em como a tipagem forte pode ser mantida ou aprimorada durante o processo de otimização. 4. **Validação e Monitoramento:** Como você mediria o sucesso da refatoração e garantiria que os ganhos de performance são sustentáveis? Mencione métricas e ferramentas de monitoramento. 5. **Considerações de Manutenção:** Quais padrões de design e práticas de código você adotaria para garantir que o código otimizado permaneça manutenível e extensível? Seja conciso, mas abrangente, focando em soluções práticas e aplicáveis."
Tags relacionadas
TypeScript
Otimização e performance em TypeScript
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 TypeScript
ChatGPT
Guia para otimização e performance em typescript em TypeScript
Prompt gerado automaticamente para Otimização e performance em TypeScript em TypeScript
4 usos
ChatGPT
Guia para fundamentos de typescript em TypeScript
Prompt gerado automaticamente para Fundamentos de TypeScript em TypeScript
2 usos
ChatGPT
Guia para documentação em typescript em TypeScript
Prompt gerado automaticamente para Documentação em TypeScript em TypeScript
2 usos