You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
De mon côté, je ne suis pas convaincu par la nécessité d'utiliser typescript de façon exhaustive dans le code du site notamment pour la signature des composants.
Cela dit, certaines briques sont importantes à typer. Je trouve qu'il faut réussir à séparer les choses plus critiques des autres. Quand il s'agit de donnés (redux, localStorage, base de donnée, mode groupe, etc.), c'est fortement recommandé.
La raison : c'est très verbeux, ça prend plus de temps. L'implémentation d'un nouveau parcours de façon typée prend plus de temps (exemple : #1091). De plus, Typescript repère des erreurs même sans typage, ce qui est très cool. La combinaison Typescript + eslint + prettier + runtime de tests exhaustifs de l'interface me semble déjà très puissante pour tout ce qui est front.
Je pense que nos défis sur NGC sont toujours bien davantage la créativité que la fiabilité d'une application bancaire.
Mais je n'y suis pas opposé non plus, et puis Typescript est très flexible.
Atteindre progressivement un typage exhaustif du programme.
The text was updated successfully, but these errors were encountered: