Retour à la leçonMission
Mission : industrialiser une bibliothèque copiée-collée dans trois projets
Transformer un dossier de code dupliqué en package installable avec un src layout, et choisir le bon incrément de version sémantique pour une release cassante.
Contexte
Une bibliothèque interne de validation de données est copiée-collée dans trois projets de l'entreprise. À chaque correction de bug, un développeur doit la recopier manuellement dans les trois dépôts, et deux d'entre eux ont fini par diverger silencieusement, provoquant des bugs incohérents d'un projet à l'autre.
Tu dois organiser le code en package installable avec un src layout, choisir le bon type d'incrément de version pour un changement qui supprime une fonction publique, puis expliquer le piège classique évité par le src layout.