➜ Télécharger la Roadmap "Développeur Professionnel en 90 jours" : http://start.angularsenior.fr
Lorsque je me suis lancé en freelance, ma plus grande peur était de décevoir les équipes de développeurs qui suivaient mes enseignements.
Pour vaincre cette véritable phobie, j'ai pris 2 ans pour lire tous les livres de code les plus connus sur Amazon.
Ce qui m'a le plus marqué ?
Un conseil étrange de l'auteur du best-seller Clean Code, Robert C. Martin...
Qui conseillait d'utiliser le polymorphisme plutôt que la structure conditionnelle if/else...
Bon visionnage,
Simon.
00:00 : Introduction
02:24 : Remplacer if/else par un Algorithme de substitut
04:10 : Remplacer if/else par une Condition
04:58 : Remplacer if/else par une Guard Clause
06:33 : Remplacer if/else par un Filtre
07:39 : Remplacer if/else par un Opérateur de chaînage optionnel
08:40 : Remplacer if/else par le Constructeur de booléen
10:36 : Remplacer if/else par un Opérateur de coalescence nulle
12:28 : Remplacer if/else par une Extraction de variable
13:33 : Remplacer if/else par un Value Object
14:46 : Remplacer if/else par le Polymorphisme
15:31 : Remplacer if/else par un Mapping Object