Devenir développeur Senior : L'astuce infaillible de programmation

Описание к видео Devenir développeur Senior : L'astuce infaillible de programmation

La Newsletter du Codeur Senior : https://www.angularsenior.fr/apply

***
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

Комментарии

Информация по комментариям в разработке