Note :
Ce livre est très apprécié pour son style engageant, sa couverture complète de Python et de Django, et son enseignement efficace du développement piloté par les tests (TDD). De nombreux critiques ont salué sa capacité à démystifier des sujets complexes et son approche pratique de l'apprentissage. Cependant, certains ont noté qu'il pouvait être déroutant pour les débutants en raison d'imprécisions occasionnelles et d'un contenu obsolète.
Avantages:⬤ Excellente écriture
⬤ couverture complète de Python, Django et TDD
⬤ approche d'apprentissage efficace étape par étape
⬤ idéal pour les débutants et les développeurs expérimentés
⬤ exemples pratiques et conseils pratiques
⬤ nombreux sujets secondaires couverts
⬤ commentaires de l'auteur.
⬤ Certains contenus sont obsolètes, en particulier en ce qui concerne la compatibilité avec Django
⬤ peut être déroutant pour les débutants absolus
⬤ imprécisions occasionnelles dans les exemples de code
⬤ certaines sections (par exemple, Selenium) ne sont pas suffisamment détaillées.
(basé sur 52 avis de lecteurs)
Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript
En vous faisant suivre le développement d'une véritable application web du début à la fin, la deuxième édition de ce guide pratique démontre les avantages pratiques du développement piloté par les tests (TDD) avec Python. Vous apprendrez à écrire et à exécuter des tests avant de construire chaque partie de votre application, puis à développer le minimum de code nécessaire pour réussir ces tests. Le résultat ? Un code propre qui fonctionne.
Au cours de ce processus, vous apprendrez les bases de Django, Selenium, Git, jQuery et Mock, ainsi que les techniques actuelles de développement web. Si vous êtes prêt à faire passer vos compétences en Python au niveau supérieur, ce livre, mis à jour pour Python 3. 6- démontre clairement comment le TDD encourage les conceptions simples et inspire la confiance.
⬤ Le livre est un outil d'aide à la décision pour les utilisateurs de Python, qui leur permet de prendre des décisions en toute connaissance de cause et en toute sécurité.
⬤ Utilisez des tests unitaires pour les classes et les fonctions, et des tests fonctionnels pour les interactions de l'utilisateur dans le navigateur.
⬤ Apprenez quand et comment utiliser des objets fictifs, et les avantages et inconvénients des tests isolés par rapport aux tests intégrés.
⬤ Testez et automatisez vos déploiements à l'aide d'un serveur de mise à l'essai.
⬤ Appliquer des tests aux plugins tiers que vous intégrez dans votre site.
⬤ Lancer des tests automatiquement en utilisant un environnement d'intégration continue.
⬤ Utiliser TDD pour construire une API REST avec une interface Ajax frontale.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)