Overview
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Parece que os teus projectos Python estão a ficar cada vez maiores? Estás a sentir a dor à medida que a tua base de código se expande e se torna mais difícil de depurar e manter? Python é uma linguagem fácil de aprender e usar, mas isso também significa que os sistemas podem crescer rapidamente para além da tua compreensão. Felizmente, o Python tem funcionalidades para ajudar os programadores a ultrapassar os problemas de manutenção.
Neste livro prático, o autor Patrick Viafore mostra-te como utilizar ao máximo o sistema de tipos do Python. Verás os tipos definidos pelo utilizador, tais como classes e enums, e o sistema de dicas de tipos do Python. Também vais aprender como tornar o Python extensível e como usar uma estratégia de teste abrangente como rede de segurança. Com estas dicas e técnicas, escreverás código mais claro e de melhor manutenção.
- Aprende porque é que os tipos são essenciais nos ecossistemas de desenvolvimento modernos
- Compreende como as escolhas de tipos, tais como classes, dicionários e enums, reflectem intenções específicas
- Torna o Python extensível para o futuro sem adicionar inchaço
- Usa ferramentas Python populares para aumentar a segurança e a robustez da tua base de código
- Avalia o código atual para detetar problemas comuns de manutenção
- Constrói uma rede de segurança à volta da tua base de código com linters e testes