Mexar est une agence digitale spécialisée dans la création d'application mobiles et d'outils professionnels. Votre produit sera livré avec un code solidement documenté

contact@mexar.com
+33 7 68 98 3000

Migration de Make.org

Migration d'une plateforme React JS vers TypeScript, incluant la réorganisation complète de deux projets en un seul monorepo à l'aide de Yarn et Lerna. Ce projet de deux mois a nécessité une compréhension approfondie d'une base de code non documentée pour la transformer en une codebase typée, claire et facilement maintenable grâce à TypeScript. L'objectif principal était d'améliorer la robustesse et la maintenabilité du code, tout en facilitant le travail des développeurs futurs.

TECH STACK

La collaboration technique avec Make.org s'est effectuée en étroite concertation avec un Lead Developer expérimenté, parfaitement familiarisé avec la codebase existante. Nous avons organisé plusieurs réunions hebdomadaires pour discuter des segments de code complexes et lever les ambiguïtés. Cette approche collaborative a permis de résoudre efficacement les défis techniques, d'assurer une transition fluide vers TypeScript et de garantir une documentation solide, rendant la nouvelle codebase accessible et maintenable pour tous les développeurs.

  • Client:
    Make.org
  • Catégorie:
    Site internet
  • Date:
    2021
  • Technologies:
    TypeScript, React
  • Lien:
    https://make.org
FONCTIONNALITÉS
  • Migration de React JS vers TypeScript
  • Réorganisation de deux projets en un monorepo avec Yarn et Lerna
  • Transformation d'un code non documenté en une codebase typée et maintenable
  • Collaboration étroite avec un Lead Developer pour résoudre les segments de code complexes
CHALLENGES
Compréhension et transformation d'un code non documenté
Analyse approfondie du code existant et refactoring pour intégrer TypeScript, assurant une codebase typée et maintenable.
Réorganisation de deux projets en un monorepo
Utilisation de Yarn et Lerna pour fusionner les projets en un monorepo, facilitant la gestion et la cohérence du développement.
Maintenir la qualité du code durant la migration
Mise en place de tests automatisés et de revues de code régulières pour garantir la qualité et la fiabilité de la nouvelle codebase.
SCREENSHOTS