10 astuces pour éviter les structures if/else ennuyeuses dans votre code

10 astuces pour éviter les structures if/else ennuyeuses dans votre code

36.565 Lượt nghe
10 astuces pour éviter les structures if/else ennuyeuses dans votre code
➜ 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