User avatar
Grifdail @grifdail@social.grifdail.fr
5mo
I don't mind the 'null' value, I believe typescript fix a lot of the issue with having a null value.

I do mind having separate
null and undefined.
1
0
0
0
User avatar
🪨 @Varpie@peculiar.florist
5mo
@grifdail Le plus gros problème de null, c'est qu'il n'est pas explicite dans la plupart des langages. Si tout peut être null, on n'y pense pas, et ça créé un paquet d'erreurs.

Je pense que par exemple les versions récentes de C#, qui permettent d'avoir le null explicit et donnent des avertissements lorsqu'on utilise un nullable sans vérifier, ça évite beaucoup de problèmes, mais dans l'ensemble je préfère toujours la solution monadique Maybe/Option des langages fonctionnels, qui le rend beaucoup plus intentionnel.
⭐1
1
0
0
1

User avatar
Grifdail @grifdail@social.grifdail.fr
5mo
@Varpie Oui, justement, typescript fait ca. Il t'oblige à geré le cas null partout ou c'est nessessaire.
Pour moi c'est fonctionelement identique à un Maybe.
0
0
0
0