Make It Lean with TypeScript
Оптимизация процессов разработки с TypeScript
Resumo:
Introdução
O livro «Make It Lean with TypeScript» de Remo H. Jansen (2017, 220 páginas) — não é mais um guia sobre sintaxe do TypeScript. É um guia prático que ensina a aplicar princípios de produção enxuta (Lean) no contexto do desenvolvimento web moderno com TypeScript. O título pode ser traduzido como «Torne-o eficiente com TypeScript» ou «Otimize o desenvolvimento com TypeScript». O livro foi publicado pela Packt Publishing e é voltado para desenvolvedores que já conhecem os fundamentos do TypeScript e desejam melhorar a qualidade do código, acelerar o desenvolvimento e reduzir o número de erros.
Sobre o que é o livro
A ideia principal do livro é mostrar como o TypeScript pode ajudar a implementar a abordagem Lean no processo de criação de software. Lean é uma metodologia emprestada do sistema de produção da Toyota, que foca na eliminação de desperdícios, aumento de valor para o usuário e melhoria contínua. No contexto da programação, isso significa:
- Redução do tempo gasto em depuração e refatoração;
- Diminuição do número de bugs devido à tipagem estrita;
- Aumento da legibilidade e manutenibilidade do código;
- Automação de tarefas rotineiras.
O livro é composto por várias partes. A primeira parte apresenta a filosofia Lean e sua aplicabilidade ao desenvolvimento de software. A segunda parte é dedicada aos aspectos práticos do TypeScript: sistema de tipos, genéricos, decoradores, módulos