Puntuación:
El libro es muy apreciado por su atractivo estilo de redacción, su exhaustiva cobertura de Python y Django y su eficaz enseñanza del desarrollo dirigido por pruebas (TDD). Muchos críticos elogiaron su capacidad para desmitificar temas complejos y su enfoque práctico del aprendizaje. Sin embargo, algunos señalaron que puede resultar confuso para los principiantes debido a imprecisiones ocasionales y a contenidos obsoletos.
Ventajas:⬤ Excelente redacción
⬤ cobertura exhaustiva de Python, Django y TDD
⬤ eficaz enfoque de aprendizaje paso a paso
⬤ ideal tanto para principiantes como para desarrolladores experimentados
⬤ ejemplos prácticos y orientación práctica
⬤ numerosos temas secundarios cubiertos
⬤ comentarios de apoyo del autor.
⬤ Algunos contenidos están desactualizados, en particular la compatibilidad con Django
⬤ puede resultar confuso para principiantes
⬤ inexactitudes ocasionales en los ejemplos de código
⬤ algunas secciones (por ejemplo, Selenium) no están suficientemente detalladas.
(basado en 52 opiniones de lectores)
Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript
A través del desarrollo de una aplicación web real de principio a fin, la segunda edición de esta guía práctica demuestra las ventajas prácticas del desarrollo dirigido por pruebas (TDD) con Python. Aprenderá a escribir y ejecutar pruebas antes de construir cada parte de su aplicación y, a continuación, a desarrollar la cantidad mínima de código necesaria para superar esas pruebas. ¿El resultado? Código limpio que funciona.
En el proceso, aprenderás los fundamentos de Django, Selenium, Git, jQuery y Mock, junto con las técnicas actuales de desarrollo web. Si estás listo para llevar tus habilidades con Python al siguiente nivel, este libro -actualizado para Python 3. 6--demuestra claramente cómo TDD fomenta diseños simples e inspira confianza.
⬤ Sumérjase en el flujo de trabajo de TDD, incluyendo el ciclo de pruebas unitarias/código y refactorización.
⬤ Utilizar pruebas unitarias para clases y funciones, y pruebas funcionales para las interacciones del usuario dentro del navegador.
⬤ Aprenda cuándo y cómo utilizar objetos simulados, y los pros y los contras de las pruebas aisladas frente a las integradas.
⬤ Probar y automatizar sus despliegues con un servidor de puesta en escena.
⬤ Aplicar pruebas a los plugins de terceros que se integran en su sitio.
⬤ Ejecutar pruebas automáticamente utilizando un entorno de integración continua.
⬤ Utilizar TDD para construir una API REST con una interfaz front-end Ajax.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)