Développement piloté par les tests avec Python : Obéir à la chèvre des tests : utiliser Django, Selenium et JavaScript

Note :   (4,6 sur 5)

Développement piloté par les tests avec Python : Obéir à la chèvre des tests : utiliser Django, Selenium et JavaScript (Harry Percival)

Avis des lecteurs

Résumé:

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.

Inconvénients:

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)

Titre original :

Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript

Contenu du livre :

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.

Autres informations sur le livre :

ISBN :9781491958704
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2017
Nombre de pages :604

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Les modèles d'architecture avec Python : Développement piloté par les tests, conception pilotée par...
La popularité de Python ne cessant de croître, les...
Les modèles d'architecture avec Python : Développement piloté par les tests, conception pilotée par le domaine et microservices pilotés par les événements - Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
Développement piloté par les tests avec Python : Obéir à la chèvre des tests : utiliser Django,...
En vous faisant suivre le développement d'une...
Développement piloté par les tests avec Python : Obéir à la chèvre des tests : utiliser Django, Selenium et JavaScript - Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© 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)