Développement piloté par les tests en Swift : Compiler un meilleur code avec Xctest et Tdd

Note :   (4,8 sur 5)

Développement piloté par les tests en Swift : Compiler un meilleur code avec Xctest et Tdd (Gio Lodi)

Avis des lecteurs

Résumé:

Ce livre est un guide d'introduction très apprécié sur les tests iOS, particulièrement axé sur SwiftUI et les principes TDD. Il est loué pour son actualité et sa clarté, ce qui profite aux lecteurs en transition depuis d'autres langages de programmation.

Avantages:

A jour avec SwiftUI
explication claire et approfondie des principes TDD
inclut des exemples de codage spécifiques dans un format CHEATSHEET
bénéfique pour les nouveaux venus aux tests iOS
fournit une bonne introduction aux tests pour ceux qui ont de l'expérience dans d'autres langages.

Inconvénients:

Peut ne pas être suffisant pour des tests approfondis d'UIKit ; sert principalement de texte d'introduction, ce qui peut ne pas répondre aux besoins des utilisateurs plus avancés.

(basé sur 3 avis de lecteurs)

Titre original :

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

Contenu du livre :

Tirez parti de Swift pour mettre en œuvre une méthodologie de développement piloté par les tests (TDD) efficace et efficiente. Les tests logiciels et le TDD sont des concepts de programmation toujours d'actualité, mais les développeurs Swift ne les ont pas encore largement adoptés. Ce qu'il faut, c'est une feuille de route claire pour apprendre et adopter le TDD dans le monde Swift. Au cours des dernières années, Apple a investi dans XCTest et l'infrastructure de test de Xcode, faisant du test une nouvelle priorité dans leur écosystème. Les bibliothèques open-source telles que Quick et Nimble ont également atteint leur maturité. Les outils sont là. Ce livre vous montrera comment les utiliser.

Le TDD a bien plus à offrir que l'élimination des bogues. Avec ce livre, vous apprendrez une philosophie de construction de logiciels. Le TDD permet aux ingénieurs de résoudre les problèmes de manière incrémentale, en n'écrivant que la quantité de code nécessaire. En décomposant les gros problèmes en petites étapes, vous pouvez avancer à un rythme rapide, en faisant toujours des progrès visibles.

Participez à l'aventure du développement piloté par les tests en construisant une véritable application iOS et en intégrant de nouveaux concepts dans chaque chapitre. Les concepts du livre émergeront au fur et à mesure que vous trouverez des moyens d'utiliser les tests pour résoudre les problèmes de chaque chapitre. À travers le TDD d'une seule application, vous serez initié à tous les concepts de base et avancés du métier, comprendrez les compromis que chaque technique offre, et examinerez un processus itératif de développement de logiciels.

Le développement piloté par les tests en Swift ouvre la voie à une méthode très efficace pour créer des applications étonnantes.

Ce que vous apprendrez

⬤ Écrire des tests faciles à maintenir.

⬤ S'occuper d'une suite de tests qui ne cesse de croître.

⬤ Construire un vocabulaire de test qui peut être appliqué en dehors du monde Swift.

⬤ La programmation Swift améliore le flux de TDD observé dans les langages dynamiques.

⬤ Les erreurs du compilateur peuvent fournir les mêmes conseils utiles que les tests qui échouent.

A qui s'adresse ce livre ?

Les développeurs de niveau intermédiaire désireux d'écrire un code de meilleure qualité et d'améliorer leurs flux de travail. Les développeurs qui ont déjà écrit des tests mais qui ont l'impression de ne pas en tirer le meilleur parti.

Autres informations sur le livre :

ISBN :9781484270011
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2021
Nombre de pages :288

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Développement piloté par les tests en Swift : Compiler un meilleur code avec Xctest et Tdd -...
Tirez parti de Swift pour mettre en œuvre une méthodologie de...
Développement piloté par les tests en Swift : Compiler un meilleur code avec Xctest et Tdd - Test-Driven Development in Swift: Compile Better Code with Xctest and Tdd

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :