Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Détecter les bugs depuis son IDE: TSDoc et autres recettes pratiques #228

Open
adrienjoly opened this issue Jan 18, 2025 · 2 comments
Open

Comments

@adrienjoly
Copy link

Format

Long (20 minutes)

Description

On a tous vécu ce moment d’embarras (et parfois de rage) quand notre code JavaScript plante en production à cause d’une variable, d’un paramètre ou d’une propriété undefined. D’un cas qu’on avait pas prévu !

Les réponses classiques pour réduire ce risque sont la migration vers TypeScript et l’écriture de tests automatisés de diverses sortes: unitaires, composants, intégration, end-to-end… Saviez-vous qu’en maîtrisant l’art du type checking on pouvait non seulement réduire le besoin en tests, et qu’il n’y a même pas besoin de migrer toute sa codebase en TypeScript pour en bénéficier ?

Dans ce talk, nous verrons ensemble:

  • comment aider notre IDE (vscode) à trouver plus d’erreurs de types dans nos fichiers JS, grâce à TSDoc et un peu de configuration
  • plusieurs exemples de cas où un test automatisé est rendu inutile grâce à l’emploi astucieux de la validation de types, ex: type guards, validation d’exhaustivité sur les blocks switch, l’usage de unknown au lieu de any, etc…

Lien vers vos slides

No response

Autre

No response

Twitter

Adrienjoly

Email

[email protected]

@adrienjoly adrienjoly changed the title Prévention de bugs et oublis, sans transpilation ! Prévention de bugs et oublis, sans transpilation TypeScript ! Jan 18, 2025
@adrienjoly adrienjoly changed the title Prévention de bugs et oublis, sans transpilation TypeScript ! Prévenir les bugs sans transpilation TypeScript, grâce à TSDoc Jan 24, 2025
@adrienjoly adrienjoly changed the title Prévenir les bugs sans transpilation TypeScript, grâce à TSDoc Prévenir les bugs sans tout migrer en TypeScript, grâce à TSDoc Jan 24, 2025
@adrienjoly adrienjoly changed the title Prévenir les bugs sans tout migrer en TypeScript, grâce à TSDoc Prévenir les bugs sans tout migrer en TypeScript, grâce à TSDoc et type stripping Jan 24, 2025
@adrienjoly adrienjoly changed the title Prévenir les bugs sans tout migrer en TypeScript, grâce à TSDoc et type stripping Détecter les bugs depuis son IDE: TSDoc et autres recettes pratiques Jan 24, 2025
@bloodyowl
Copy link
Member

hello @adrienjoly ! es-tu disponible pour donner ce talk à l'édition du 26 février ?

@adrienjoly
Copy link
Author

Salut @bloodyowl, oui avec plaisir !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants