Punteggio:
Il libro è molto apprezzato come risorsa essenziale per gli sviluppatori iOS che desiderano migliorare le proprie capacità di test delle unità. Offre esempi pratici, tecniche utili e spunti preziosi per scrivere test efficaci. Il contenuto è ben strutturato e si rivolge sia ai principianti che agli sviluppatori esperti.
Vantaggi:Copertura completa delle tecniche di test di iOS, esempi pratici, struttura ben organizzata, adatto a tutti i livelli di competenza, suggerimenti informativi sulla scrittura di test affidabili e un autore affidabile con una comprovata esperienza.
Svantaggi:Non sono stati segnalati svantaggi significativi; tuttavia, alcuni utenti suggeriscono che, pur essendo efficace per lo sviluppo iOS, chi proviene da altri contesti di programmazione potrebbe aver bisogno di risorse aggiuntive per colmare il divario.
(basato su 9 recensioni dei lettori)
IOS Unit Testing by Example: Xctest Tips and Techniques Using Swift
Modificate senza timore il design del vostro codice iOS con solidi test unitari. Utilizzate XCTest, il framework di test integrato in Xcode, e Swift per ottenere un rapido feedback su tutto il vostro codice, compreso quello legacy. Imparate i trucchi e le tecniche per testare tutto il codice iOS, in particolare i controller delle viste (UIViewControllers), che sono fondamentali per le app iOS. Imparate a isolare e sostituire le dipendenze nel codice legacy scritto senza test. Praticate un refactoring sicuro che renda possibili questi test e osservate come tutte le vostre modifiche vengano verificate in modo rapido e automatico. Fate anche le modifiche di codice più audaci con la massima sicurezza.
I test manuali del codice e dell'interfaccia utente diventano tanto più lenti quanto più profonda è la gerarchia di navigazione. Possono essere necessari diversi tap solo per raggiungere una determinata schermata, per non parlare dei test del flusso di lavoro. I test unitari automatici offrono un feedback così rapido da cambiare le regole dello sviluppo. Portate i test nello sviluppo iOS, anche per il codice legacy. Utilizzate XCTest per scrivere test unitari in Swift per tutto il vostro codice.
Gli sviluppatori iOS di solito riservano i test unitari alle sole classi modello. Ma questo approccio salta la maggior parte del codice comune alle app iOS, soprattutto con gli UIViewController. Imparate a testare questi controller di visualizzazione per ampliare le vostre possibilità di unit testing. Poiché buoni test unitari costituiscono la base per un refactoring sicuro, sarete autorizzati a fare cambiamenti audaci. Imparate a evitare gli errori più comuni dei programmatori Swift con il framework XCTest. Usate la copertura del codice per trovare i buchi nelle vostre suite di test. Imparate a identificare le dipendenze difficili.
Rimodellate il design del vostro codice in modo rapido, con meno rischi e meno paure.
© 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)