Les dépendances circulaires ont tendance à se répandre rapidement dans un projet JS/TS. Elles donnent lieu à des erreurs dans l’IDE, à des tests en échec pour des raisons obscures. Cela fait chuter la DX et freine le développement de nouvelles fonctionnalités. Elles peuvent également donner lieu à des bugs en production. 🪲
Dans le cadre de notre travail de Software Engineers chez Theodo, Charles et Stan ont cherché des moyens simples et efficaces pour détecter et éradiquer les dépendances circulaires sur nos projets. 👨💻
Après un rappel de ce que sont les dépendances circulaires, leurs différentes typologies, nous verrons comment les résoudre simplement. Dans un deuxième temps nous vous présenterons des outils pour les détecter. Enfin, nous étudierions comment empêcher l’introduction de nouvelles dépendances circulaires sur vos projets. 🚀
En sortant ce talk vous aurez appris:
Comment résoudre les problèmes de dépendances circulaires sur vos projets JS/TS,
Comment tirer un sujet d’amélioration continue sur votre projet,
Comment diffuser des apprentissages a l’échelle de votre boite,
et de nombreux mots japonais comme kaizen, yokoten et poka-yoké 🇯🇵
Format
Long (20 minutes)
Description
Les dépendances circulaires ont tendance à se répandre rapidement dans un projet JS/TS. Elles donnent lieu à des erreurs dans l’IDE, à des tests en échec pour des raisons obscures. Cela fait chuter la DX et freine le développement de nouvelles fonctionnalités. Elles peuvent également donner lieu à des bugs en production. 🪲
Dans le cadre de notre travail de Software Engineers chez Theodo, Charles et Stan ont cherché des moyens simples et efficaces pour détecter et éradiquer les dépendances circulaires sur nos projets. 👨💻
Après un rappel de ce que sont les dépendances circulaires, leurs différentes typologies, nous verrons comment les résoudre simplement. Dans un deuxième temps nous vous présenterons des outils pour les détecter. Enfin, nous étudierions comment empêcher l’introduction de nouvelles dépendances circulaires sur vos projets. 🚀
En sortant ce talk vous aurez appris:
Lien vers vos slides
https://docs.google.com/presentation/d/1-x-WG-2jhFbSOGu-FQGGR-0ij5Q4xMNST-cdKbnv10I/edit?usp=sharing
Autre
Bonjour,
Nous aimerions réaliser ce talk à deux si c'est possible.
Stanislas Hannebelle et Charles Géry
Twitter
@serverless_stan
Email
stanislash@theodo.fr