Devenir développeur Senior : L'astuce infaillible de programmation
Codeur Senior
@codeurseniorAbout
Hey, c'est Simon ! 👋 À seulement 26 ans, je formais des ingénieurs de métier sur Angular chez Atos, la plus importante société d'informatique d'Europe... ( plus de 110.000 salariés dans le monde). Mon objectif à travers cette chaîne est de vous permettre d'atteindre le niveau technique d'un développeur SENIOR. Il est temps d'arrêter de se poser la question "Comment coder X" ?, mais "Pourquoi coder X ?". C'est cette démarche qui vous permettra de prendre confiance dans votre code, justifier vos choix techniques et enfin vous sentir légitime à passer SENIOR. Et qu'est-ce que le code SENIOR ? C'est le code professionnel, de la "vraie" vie. Au-delà du "code qui marche". Pour de vrais clients... Avec de vraies deadline... Avec de vrais budgets... Si votre objectif est actuellement de devenir développeur Senior avec Angular, cette chaîne se veut le point de départ de votre nouvelle carrière... Au plaisir d'échanger en commentaire, Bon code senior, Simon.
Video Description
➜ 🎁 Découvrez le code Angular en Big Tech - 7 jours offert : https://skool.com/angular-senior-room *** Dans cette vidéo, je montre l'astuce n°1 de programmation que je recommanderais à un développeur junior qui souhaite devenir une machine en code. Prenez un billet de banque de 10€. La plupart des développeurs modéliseraient cela avec le type number. Ce n'est pas une mauvaise idée... À PRIORI. Pourquoi ? À votre avis, est-ce qu'un billet de banque peut valoir un nombre négatif comme -1 ? Ou un nombre décimal comme 23,45 ? Ou même une valeur entière comme 112 ?! Bien sûr que non ! Alors pourquoi typer cette somme avec number ? ... *** 00:00 : Introduction 00:14 : Pourquoi j'ai arrêté d'utiliser string ou number 02:55 : Modéliser un billet de banque sans utiliser number 04:05 : Nommage #1 04:24 : Immutabilité #2 05:29 : Validation #3 06:21 : Equals #4 06:33 : Comparaison par attributs ou par identifiant 10:04 : Comment vous entraîner à créer des Value Objects 11:11 : Checklist pour créer un Value Object (feuille A4) 11:21 : Classe abstraite des Value Objects en production (feuille A4) 11:23 : Conclusion
Essential Gear for Your Next Adventure
AI-recommended products based on this video

VEEKTOMX Portable Charger with Built in Cables 10000mAh, Power Bank for iPhone with Wall Plug, Travel Essential Fast Charging USB C Slim External Battery Pack for iPhone16/15/14, Samsung, iPad, etc

VOLTME Portable Charger, Slim 10000mAh 5V/3A Power Bank, USB C in&Out High-Speed Charging Battery Pack, Travel Essentials Dual Output Compatible with iPhone 16 15 14 13 12 Samsung Google iPad etc

Anker Power Bank(PowerCore 10K),Compact Travel-Ready 10,000mAh Battery Pack with PowerIQ Charging Technology,5V/3A High-Speed Charging for iPhone,iPad,and More (USB-C Input and Output(Black),1pack) ClimatePartner certified

DJI Mini 4K, Drone with 4K UHD Camera for Adults, Under 249 g, 3-Axis Gimbal Stabilization, 10km Video Transmission, Auto Return, Wind Resistance, 1 Battery for 31-Min Max Flight Time, Intelligent Flight




