• 15 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 06/01/2021

Conclusion

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Félicitations, si vous êtes arrivés jusque là, c'est que vous avez compris l'importance du débogage et des tests unitaires !

Je vous avais promis un cours qui vous permet de gagner en autonomie et d'apprendre à rédiger du code propre. Et vous pouvez vous féliciter d'avoir fait un grand pas vers ces deux qualités essentielles pour devenir un excellent développeur !

En résumé

Dans ce cours, vous avez appris à identifier et éliminer tout type de bugs. Vous êtes maintenant capable de résoudre des erreurs à la compilation, à l'exécution et des erreurs métiers. En chemin, nous avons parlé de notions fondamentales de la programmation en général comme la pile d'exécution ou la compilation. Vous avez également saisi l'importance d'une syntaxe uniforme et vous savez désormais utiliser SwiftLint pour automatiser l'analyse statique de votre code.

Ensuite, nous nous sommes attaqués aux tests unitaires. Vous avez appris à définir une stratégie de test et à organiser votre code pour le rendre testable. Nous nous sommes entraînés à rédiger des tests et au-delà de la technique, j'espère surtout que vous en avez compris l'intérêt.

Puis, vous vous êtes essayés au Test Driven Development. Si cette technique n'est pas encore naturelle pour vous, c'est normal ! Le TDD réinvente complètement votre façon d'approcher la programmation et forcément au début ce n'est pas agréable. Mais j'espère vous avoir convaincu de ses bienfaits !

Soignez vos tests

Je vous l'ai déjà dit mais je ne le dirai jamais assez : vos tests vont vous faire gagner un temps fou. Mais pour cela, il faut que vous ayez une confiance aveugle en eux. Et vous ne l'aurez qu'à condition de les traiter au moins aussi bien que le reste de votre code. Ce sont les deux parties de votre projet, alors elles doivent être aussi solides l'une que l'autre. Alors, réorganisez-les, factorisez-les si besoin, pensez votre structure de fichier. Bref, soignez vos tests !

Le mot de la fin

J'espère que vous avez eu autant de plaisir à suivre ce cours que moi à le concocter :) . Je considère que c'est l'un des plus importants si vous souhaitez devenir développeur iOS. Donc n'hésitez pas à y revenir pour une piqûre de rappel autant que nécessaire.

En attendant, je n'ai plus qu'à vous laisser avec le mot de la fin, et le mot de la fin évidemment c'est :

Peinture d'un homme avec la mention :

Exemple de certificat de réussite
Exemple de certificat de réussite