Code propre en Swift : développement iOS/macOS
300 pages
French
PDF
4.5

Code propre en Swift : développement iOS/macOS

Code propre en Swift : développement iOS/macOS

Auteur :

Année :

Résumé :

Le livre « Code propre en Swift » est un guide pratique pour les développeurs iOS et macOS qui souhaitent écrire un code facile à lire, à maintenir et à étendre. Contrairement aux théories abstraites, le livre se concentre sur les problèmes réels rencontrés par les développeurs Swift : contrôleurs complexes, modèles monolithiques, fermetures compliquées et dépendances peu évidentes.



De quoi parle le livre

  • Les principes SOLID dans le contexte de Swift : comment éviter le « code spaghetti » dans UIKit et SwiftUI.
  • Les patrons architecturaux : MVC, MVVM, VIPER et Coordinator — quand et quoi choisir.
  • Le refactoring de code legacy : techniques pas à pas pour transformer le chaos en un système cohérent.
  • Gestion de la mémoire et gestion des dépendances : conteneurs DI, protocoles et composition.
  • Tester le code propre : tests unitaires, mocks et tests de code asynchrone.
  • Écrire un code « auto-documenté » : nommage, formatage, commentaires.


À qui s'adresse ce livre

  • Les développeurs Junior et Middle qui souhaitent passer au niveau supérieur.
  • Les développeurs travaillant sur de grands projets et du code legacy.
  • Les chefs d'équipe et architectes à la recherche de normes communes pour l'équipe.
  • Tous ceux qui écrivent en Swift et souhaitent réduire le temps de débogage et de maintenance.


Ce que vous apprendrez

  • Comment écrire des fonctions et des classes faciles à tester et à modifier.
  • Comment utiliser correctement les protocoles, les extensions et les génériques.
  • Comment éviter les erreurs typiques de Swift : cycles de référence forts, fermetures trop complexes et « objets divins ».
  • Comment construire des applications modulaires qui ne « cassent pas » lors de l'ajout d'une nouvelle fonctionnalité.
  • Comment intégrer les pratiques de code propre dans un projet existant sans arrêter le développement.


Le livre contient de nombreux exemples en Swift, y compris des extraits de code pour iOS et macOS, une analyse des anti-patrons et des exercices pour consolider les acquis. Vous apprendrez non seulement à écrire du code fonctionnel, mais aussi à créer des produits logiciels qui raviront vous et votre équipe pendant des années.



Idéal pour l'auto-apprentissage et pour être utilisé comme ouvrage de référence au quotidien dans le développement.

Recommendations