TypeScript Patterns
Паттерны проектирования на TypeScript
Resumo:
Introdução
O livro TypeScript Patterns (autor — Oleksiy Rezchykov, 2021, 248 páginas) não é apenas mais um guia de padrões de projeto. É um guia prático que combina organicamente os padrões clássicos da Gangue dos Quatro (GoF) com os recursos modernos do TypeScript: tipagem estrita, genéricos, decoradores, tipos utilitários e abordagens funcionais. O livro é voltado para desenvolvedores que já conhecem os fundamentos do TypeScript e desejam elevar seu nível de pensamento arquitetônico.
Sobre o que é o livro
O autor analisa sequencialmente mais de 20 padrões de projeto, dividindo-os em três grandes grupos: criacionais, estruturais e comportamentais. Cada padrão é abordado com exemplos reais do desenvolvimento web: trabalho com APIs, gerenciamento de estado, manipulação de eventos, construção de componentes de UI flexíveis. Atenção especial é dada a como o sistema de tipos do TypeScript ajuda a detectar erros em tempo de compilação e torna o código autodocumentável.
Além dos clássicos GoF, o livro aborda padrões funcionais (composição, currying, mônadas), bem como os princípios SOLID no contexto do TypeScript. Um capítulo separado é dedicado a técnicas avançadas: tipos condicionais, tipos mapeados, infer, tipos literais de template — tudo isso é usado para criar abstrações flexíveis e seguras.
Para quem é este livro
- Desenvolvedores TypeScript de nível Pleno e Sênior que desejam aprofundar sua compreensão da arquite
Recommendations
Python para estudos e trabalho. Como dominar a linguagem de programação mais poderosa para sua futura carreira
Arquitetura de aplicações C# (.NET): do iniciante ao profissional
Testes de aplicações C++: de testes unitários à cobertura de integração
Programação Funcional em C++: Uma Abordagem Moderna
Concorrência em Kotlin: Guia Completo para Programação Assíncrona e Multithread
SwiftUI Apprentice