~/technologies/typescript
Fiche 01.05En production
Fiche technique // Front web
TypeScript
Langage typé
Tout notre JavaScript est du TypeScript : le typage attrape les erreurs avant la production et documente le code par lui-même. Sur un produit qui vit plusieurs années, c'est la différence entre refondre sereinement et avancer à l'aveugle.
Pourquoi ce choix
>_ atout_01
Moins de régressions
Les erreurs de données se voient à l'écriture du code, pas chez vos utilisateurs.
>_ atout_02
Refontes sereines
Le compilateur pointe tout ce qu'un changement casse, fichier par fichier.
>_ atout_03
Code auto-documenté
Les types racontent le contrat de chaque fonction au prochain développeur.
Ce qu'on construit avec TypeScript
- Toutes nos bases de code front et Node
- API partagées entre web et mobile
- SDK et bibliothèques internes
- Produits repris d'autres agences, sécurisés au passage
Services qui l'embarquent
Même famille : Front web
$ appstronaute lancer-projet --avec typescript
Un projet où TypeScript aurait sa place ?
On vous dit honnêtement si c'est le bon choix pour votre contexte, et ce qu'on mettrait à la place sinon.