Overview
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Est-ce que tu as l'impression que tes projets Python deviennent de plus en plus gros ? Est-ce que tu ressens la douleur lorsque ta base de code s'étend et devient plus difficile à déboguer et à maintenir ? Python est un langage facile à apprendre et à utiliser, mais cela signifie aussi que les systèmes peuvent rapidement croître au-delà de la compréhension. Heureusement, Python possède des fonctions qui aident les développeurs à surmonter les problèmes de maintenabilité.
Dans ce livre pratique, l'auteur Patrick Viafore te montre comment utiliser au maximum le système de types de Python. Tu étudieras les types définis par l'utilisateur, tels que les classes et les enums, ainsi que le système d'indication de type de Python. Tu apprendras également comment rendre Python extensible et comment utiliser une stratégie de test complète comme filet de sécurité. Grâce à ces conseils et techniques, tu écriras un code plus clair et plus facile à maintenir.
- Apprends pourquoi les types sont essentiels dans les écosystèmes de développement modernes.
- Comprendre comment les choix de types tels que les classes, les dictionnaires et les enums reflètent des intentions spécifiques.
- Rendre Python extensible pour l'avenir sans le gonfler.
- Utiliser les outils populaires de Python pour augmenter la sécurité et la robustesse de ta base de code.
- Évaluer le code actuel pour détecter les problèmes de maintenabilité les plus courants
- Construis un filet de sécurité autour de ta base de code avec des linters et des tests.