📄️ Éviter les bugs bêtes au runtime
Nous vous conseillons quand c'est possible d'avoir tout votre code typé, et de privilégier des librairies qui ont été typées. Car définir des variables où vous admettez qu'il peut y avoir tout et n'importe quoi dedans complique la compréhension du code et est prompt à des erreurs au moment du runtime. Imaginons que dans un commit vous transformiez une variable qui était un integer en un string, sans typage vous n'avez aucun moyen de savoir où cela a pu créer des incohérences et incompatibilités dans le code.
📄️ Éviter d'écrire une documentation du code
Les types apportent une compréhension sur comment une fonction doit être appelée et appréhender ce qu'elle retourne. C'est un gain de temps non négligeable lors du développement.
📄️ TypeScript… typé mais pas compilé
En vous recommandant d'utiliser du JavaScript tout en prêchant le typage, nous vous préconisons d'utiliser le TypeScript.