ParisTypeScript / talks

Repository dédié aux soumissions de talks pour Paris TypeScript
24 stars 3 forks source link

Comment ma config Typescript m’évite des dizaines de bugs #42

Closed Eszik closed 4 months ago

Eszik commented 6 months ago

Proposition de talk - Paris TypeScript

Description du talk

Comment ma config Typescript m’évite des dizaines de bugs

Typescript s’est imposé sur de nombreux projets web comme indispensable pour éviter les bugs avant même de déployer son code. Mais j’ai été plusieurs fois surpris par de légères différences de fonctionnement de Typescript d’une codebase à une autre. Par exemple, une équipe rencontrait régulièrement la redoutée “TypeError: Cannot read property of undefined” alors que Typescript les détectait correctement sur un autre projet.

La source de ces différences ? Le tsconfig.json, fichier de configuration parfois oublié qui abrite plusieurs paramètres clés pouvant rendre vos types plus précis et vous éviter encore plus de bugs.

Dans de ce talk, on verra par des exemples concrets comment des options telles que noUncheckedIndexAccess ou useUnknownInCatchVariables permettent de détecter des erreurs de typage supplémentaires. On verra aussi quelques techniques pour adapter une codebase déjà existante à ces nouvelles règles.

A propos de vous

spontoreau commented 6 months ago

Salut Thomas, merci pour cette proposition. On revient vers toi rapidement !

spontoreau commented 5 months ago

Hello :wave:

Es ce que tu serais dispo le mardi 13 février pour faire ton talk ?

Bonne journée, Sylvain

Eszik commented 5 months ago

Hello ! Yep, je suis dispo 😊

Thomas

spontoreau commented 5 months ago

Ok nickel 😁