
Sobre o livro
Magia é programação. O mundo é código. Entre ruínas, cheias e criaturas despertas, dragões, guardiões e artesãos enfrentam decisões que podem mudar o destino de uma passagem, de uma família ou de uma cidade. O Grimório dos Padrões: Design Patterns em 23 histórias reúne 23 contos autônomos no mundo do Grimório do Código Limpo, cada um ligado a um dos padrões clássicos de projeto do GoF. Os 23 projetos independentes em TypeScript trazem código, testes, exercícios e comparações com alternativas mais simples. A fantasia dá corpo às decisões; os projetos permitem experimentar seus mecanismos e entender quando usar — e quando não usar — cada padrão.
Por que escrevi este livro
Quis aproximar os padrões de projeto das escolhas que fazemos quando programamos. Um feitiço pode funcionar e ainda assim ser uma péssima escolha, assim como uma implementação elegante pode tornar a próxima mudança mais difícil. Por isso, reuni histórias em que a magia é código e cada decisão tem consequências. Os projetos em TypeScript permitem experimentar o mecanismo, testar seus limites e comparar alternativas mais simples. Quis que o leitor terminasse cada capítulo sabendo reconhecer quando um padrão ajuda e quando é melhor abrir mão dele.
- Design Patterns
- GoF
- TypeScript
- Fantasia Técnica
- Testes
- Projetos Práticos