🔷
ChatGPT intermediate

Prompt para melhores práticas em typescript em TypeScript

Prompt gerado automaticamente para Melhores práticas em TypeScript em TypeScript

4 usos TypeScript

Prompt completo

"Você é um especialista em desenvolvimento de software com vasta experiência em TypeScript e arquitetura de sistemas. Sua tarefa é criar um guia prático e conciso sobre as "Melhores Práticas para Otimização de Performance e Manutenibilidade em Aplicações TypeScript de Larga Escala".

O guia deve ser estruturado em tópicos e subtópicos, abordando os seguintes pilares:

1.  **Tipagem Avançada e Inferência Inteligente:**
    *   Como usar tipos utilitários (`Partial`, `Pick`, `Omit`, `Exclude`, `Extract`, etc.) de forma eficaz para evitar redundância e melhorar a legibilidade.
    *   Estratégias para inferência de tipo otimizada em funções e classes, minimizando a necessidade de anotações explícitas.
    *   Uso de tipos condicionais e tipos mapeados para criar tipagens dinâmicas e flexíveis.

2.  **Organização de Código e Modularização:**
    *   Padrões para estruturação de diretórios e arquivos em projetos grandes (e.g., por domínio, por camada, por feature).
    *   Boas práticas para exportação e importação de módulos, evitando "tree-shaking issues" e ciclos de dependência.
    *   Como utilizar `namespaces` (se aplicável e justificado) ou preferir módulos ES6 para encapsulamento.

3.  **Refatoração e Design Patterns com TypeScript:**
    *   Aplicação de princípios SOLID (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion) com exemplos práticos em TypeScript.
    *   Implementação de padrões de design comuns (e.g., Factory, Singleton, Strategy, Observer) utilizando os recursos de tipagem do TypeScript para garantir segurança e clareza.
    *   Técnicas para refatorar código JavaScript legado para TypeScript, focando em ganho de performance e redução de bugs.

4.  **Configuração do `tsconfig.json` para Performance e Qualidade:**
    *   Explicação detalhada dos principais flags (`strict`, `noImplicitAny`, `forceConsistentCasingInFileNames`, `esModuleInterop`, `skipLibCheck`, `sourceMap`, `declaration`, `outDir`, `paths`).
    *   Como otimizar a compila

Tags relacionadas

TypeScript Melhores práticas 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