TDD e Refactor sembrano molto attraenti, facili da applicare soprattutto sulla logica di business.
Però su iOS l’applicazione pratica di questi strumenti si scontra con questi due semplici problemi:
La verità è che in iOS spesso il grosso dello sforzo di progettazione è attirato dalla logica di presentazione che è considerata difficile da testare.
In questa presentazione vi mostrerò alcuni strumenti e tecniche poco conosciute che nel mio team usiamo ogni giorno per costruire app testate e flessibili anche per la parte di rendering grafica.
Mostrerò come usare un tipo specifico di test (test di snapshot) e vi spiegherò quali sono gli accorgimenti per usarli per ottenere il massimo dallo strumento evitando i problemi tipici dei test di questo tipo.
Con esempi di codice e demo live.