~/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.