Pourquoi TypeScript est plus facile que JavaScript



📢 TypeScript est PLUS ADAPTÉ AUX JUNIORS que JavaScript 📢

En ce moment, je travaille sur une US qui m’a demandé de me plonger dans du code (ardu) fait précédemment par un de mes collègues (parti, sinon c’est pas drôle).

Alors que j’en étais à mon 10e ctrl + clic pour checker le type d’une des innombrables variables qu’il fallait que je comprenne pour avancer, ça m’est apparu comme une évidence : il est BEAUCOUP plus facile de coder en TypeScript qu’en JavaScript.

Sans TypeScript, j’en serais encore à essayer de comprendre comment fonctionnent les 1400 lignes du code à parcourir – alors que là, j’ai presque fini l’US 🥳

Puis j’ai repensé à toutes ces fois où TypeScript m’a sauvé la mise, a prévenu des bugs dont j’aurais mis 10 ans à trouver la source, m’a guidée comme un phare dans la tourmente.

Dans cette vidéo, j’ai répertorié ces moments, pour que vous voyiez très concrètement à la fois :

comment fonctionne TypeScript (expliqué aussi simplement que possible)
comment s’utilise TypeScript en entreprise
une reproduction de mes mauvais réflexes et des erreurs que j’ai tendance à commettre en entreprise et comment TypeScript me remet sur le droit chemin

Vous êtes peut-être comme moi avant TypeScript. Une vie de chaos et de charge mentale qui traîne au sol. Cette vidéo est une invitation à laisser tomber vos appréhensions (j’en avais énormément, je faisais un gros blocage sur TypeScript, j’étais hyper intimidée et je me disais que j’arriverais jamais à l’apprendre 😶).

TypeScript est pour tout le monde, même et surtout quand on est junior, quand on a tout particulièrement besoin de s’assurer d’assigner la bonne valeur à sa variable, à une étape de sa vie de dev où on carbure à 15 bugs à la minute.

Ce n’est pas pour rien qu’on recommande souvent de commencer le code par des langages fortement typés, comme le C ou Java 👀

Si cette vidéo vous a parlé / rassuré-e / convaincu-e / dégoûté-e, abonnez-vous, partagez-la, commentez !

Et vous, vous utilisez TypeScript ? Vous souhaitez le faire ? Vous en pensez quoi ?

00:00 Introduction
01:38 TypeScript, c’est quoi ?
02:47 Définition d’une variable en TS
05:18 Définition d’un objet en TS
07:15 Comprendre le code plus vite avec TS
10:10 Utiliser uniquement des propriétés d’objet existantes avec TS
11:42 Assigner la bonne valeur dans une logique complexe
19:35 Faciliter le renvoi d’un booléen dans une fonction
25:30 Conclusion

Comments are closed.