Puntuación:
El libro es una guía introductoria bien recibida en las pruebas de iOS, centrándose especialmente en SwiftUI y los principios de TDD. Es elogiado por estar actualizado y ser claro, beneficiando a los lectores en transición de otros lenguajes de programación.
Ventajas:⬤ Actualizado con SwiftUI
⬤ explicación clara y completa de los principios TDD
⬤ incluye ejemplos de codificación específicos en formato CHEATSHEET
⬤ beneficioso para los recién llegados a las pruebas de iOS
⬤ proporciona una buena introducción a las pruebas para aquellos con experiencia en otros lenguajes.
Puede no ser suficiente para pruebas extensivas de UIKit; sirve principalmente como un texto introductorio, que podría no satisfacer las necesidades de los usuarios más avanzados.
(basado en 3 opiniones de lectores)
Test-Driven Development in Swift: Compile Better Code with Xctest and Tdd
Aproveche Swift para poner en práctica una metodología de desarrollo basado en pruebas (TDD) eficaz y eficiente. Las pruebas de software y el TDD son conceptos de programación perennes, pero los desarrolladores de Swift no los han adoptado de forma generalizada. Lo que se necesita es una hoja de ruta clara para aprender y adoptar TDD en el mundo Swift. En los últimos años, Apple ha invertido en XCTest y en la infraestructura de pruebas de Xcode, haciendo de las pruebas una nueva prioridad en su ecosistema. Bibliotecas de código abierto como Quick y Nimble también han alcanzado la madurez. Las herramientas están ahí. Este libro le mostrará cómo manejarlas.
TDD tiene mucho más que ofrecer que la captura de errores. Con este libro, aprenderá una filosofía para construir software. TDD permite a los ingenieros resolver problemas de forma incremental, escribiendo sólo el código necesario. Al descomponer los grandes problemas en pequeños pasos, se puede avanzar a un ritmo rápido, siempre haciendo progresos visibles.
Participe en el viaje del desarrollo basado en pruebas construyendo una aplicación iOS real e incorporando nuevos conceptos a través de cada capítulo. Los conceptos del libro irán surgiendo a medida que descubras formas de utilizar las pruebas para impulsar las soluciones a los problemas de cada capítulo. A través del TDD de una única aplicación, conocerás todos los conceptos básicos y avanzados del oficio, comprenderás las ventajas y desventajas que ofrece cada técnica y revisarás un proceso iterativo de desarrollo de software.
Test-Driven Development en Swift proporciona el camino para una forma altamente eficiente de hacer aplicaciones increíbles.
Lo que aprenderás
⬤ Escribir pruebas que sean fáciles de mantener.
⬤ Cuidar de un conjunto de pruebas en constante crecimiento.
⬤ Construir un vocabulario de pruebas que se puede aplicar fuera del mundo Swift.
⬤ Ver cómo la programación Swift mejora el flujo TDD visto en lenguajes dinámicos.
⬤ Descubrir cómo los errores del compilador pueden proporcionar la misma orientación útil que las pruebas fallidas.
A quién va dirigido este libro
Desarrolladores de nivel medio deseosos de escribir código de mayor calidad y mejorar sus flujos de trabajo. También, desarrolladores que ya han estado escribiendo pruebas pero sienten que no están sacando el máximo provecho de ellas.
© 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)