Sviluppo guidato dai test in Swift: Compilare codice migliore con Xctest e Tdd

Punteggio:   (4,8 su 5)

Sviluppo guidato dai test in Swift: Compilare codice migliore con Xctest e Tdd (Gio Lodi)

Recensioni dei lettori

Riepilogo:

Il libro è un'apprezzata guida introduttiva ai test di iOS, con particolare attenzione a SwiftUI e ai principi TDD. È stato apprezzato per la sua attualità e chiarezza, a beneficio dei lettori che passano da altri linguaggi di programmazione.

Vantaggi:

Aggiornato con SwiftUI
spiegazione chiara e approfondita dei principi TDD
include esempi di codifica specifici in un formato CHEATSHEET
vantaggioso per i neofiti del testing iOS
fornisce una buona introduzione al testing per chi ha esperienza in altri linguaggi.

Svantaggi:

Potrebbe non essere sufficiente per effettuare test approfonditi su UIKit; serve principalmente come testo introduttivo, che potrebbe non soddisfare le esigenze degli utenti più avanzati.

(basato su 3 recensioni dei lettori)

Titolo originale:

Test-Driven Development in Swift: Compile Better Code with Xctest and Tdd

Contenuto del libro:

Sfruttate Swift per praticare una metodologia di sviluppo test-driven (TDD) efficace ed efficiente. Il testing del software e il TDD sono concetti di programmazione sempreverdi, ma gli sviluppatori Swift non li hanno ancora adottati su larga scala. È necessaria una chiara tabella di marcia per imparare e adottare il TDD nel mondo Swift. Negli ultimi anni, Apple ha investito in XCTest e nell'infrastruttura di testing di Xcode, facendo del testing una nuova priorità assoluta nel suo ecosistema. Anche librerie open-source come Quick e Nimble hanno raggiunto la maturità. Gli strumenti ci sono. Questo libro vi mostrerà come utilizzarli.

Il TDD ha molto di più da offrire rispetto alla cattura dei bug. Con questo libro imparerete una filosofia per la costruzione del software. Il TDD consente agli ingegneri di risolvere i problemi in modo incrementale, scrivendo solo il codice necessario. Scomponendo i grandi problemi in piccoli passi, è possibile procedere a ritmo sostenuto, facendo sempre progressi visibili.

Partecipate al viaggio nello sviluppo guidato dai test costruendo una vera applicazione iOS e incorporando nuovi concetti in ogni capitolo. I concetti del libro emergeranno man mano che scoprirete come utilizzare i test per risolvere i problemi di ogni capitolo. Attraverso il TDD di una singola applicazione, si introdurranno tutti i punti fermi e i concetti avanzati di questo mestiere, si capiranno i compromessi che ogni tecnica offre e si esaminerà un processo iterativo di sviluppo del software.

Test-Driven Development in Swift fornisce la strada per un modo altamente efficiente di creare applicazioni straordinarie.

Cosa imparerete

⬤ Scrivere test facili da mantenere.

⬤ Curare una suite di test in continua crescita.

⬤ Costruire un vocabolario di test che possa essere applicato anche al di fuori del mondo Swift.

⬤ Vedere come la programmazione Swift migliora il flusso TDD visto nei linguaggi dinamici.

⬤ Scoprire come gli errori del compilatore possano fornire indicazioni utili come i test falliti.

Per chi è questo libro?

Sviluppatori di medio livello desiderosi di scrivere codice di qualità superiore e di migliorare i propri flussi di lavoro. Inoltre, gli sviluppatori che hanno già scritto dei test ma che ritengono di non ottenere il massimo da essi.

Altre informazioni sul libro:

ISBN:9781484270011
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2021
Numero di pagine:288

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Sviluppo guidato dai test in Swift: Compilare codice migliore con Xctest e Tdd - Test-Driven...
Sfruttate Swift per praticare una metodologia di sviluppo...
Sviluppo guidato dai test in Swift: Compilare codice migliore con Xctest e Tdd - Test-Driven Development in Swift: Compile Better Code with Xctest and Tdd

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)