Au DevFest de Nantes (2023), j'ai pu assister à l'excellent talk de Younes. Il nous explique la plus-value de l'eXtreme Programming avec un découpage du projet sous forme de librairie et l'utilisation d'Nx.
Avez-vous la réf ? 🐼
Exactement ! On va pouvoir travailler en mono-repo tout en découpant notre application en librairie indépendante et réutilisable. Nous serons accompagnés d'Nx pour la maîtrise du tout.
L'eXtreme Programming ?
est une méthode Agile.
Equilibre entre réalisation et gestion de projet.
Un constat simple
Comment éviter le plat de Spaghettis des différents composants et s'assurer d'une architecture maintenable, simple et évolutive tout au long du projet ?
Simple, simple... C'est ce qui est le plus complexe au final dans un projet !
Bref bien des soucis au fil du temps que l'on connaît que trop bien …
Une solution ?
Adopter une architecture sous forme de librairie vers un esprit plus hexagonal.
Adopter un nouveau compagnon que ce soit pour un nouveau projet ou sur de l'existant (petit à petit 🐦⬛ …).
Nx vous aidera à visualiser votre architecture, vos dépendances, à gagner du temps sur le run des tests, à développer rapidement des fonctionnalités via les librairies de différentes technologies, à ne publier qu'une partie de vos libs pour d'autres apps (si besoin), à intégrer des nouveaux devs efficacement, et bien d'autres avantages.
(Psst ! 🐼 Prochainement, je vous partagerai un petit article BD focus sur les avantages Nx)
Je vous conseille d'aller voir la rediffusion du talk sur la chaîne Youtube du DevFest de Nantes: 40 min de démo et d'humour !
En attendant la vidéo ?
Suivez le travail de Younes et retrouvez ses workshops sur marmicode.io.
Top comments (1)
Et voici le lien de la vidéo du talk 💫
youtu.be/K8wYtBGzmsI?si=C6pnrPd6Jk...