La detection de regression fait le lien entre un run unique et la maintenance reelle. mgpy doit conserver les ameliorations et rendre les reculs visibles tot.
Points cles
- CLI: Sous Windows, les exemples utilisent la forme recommandee
py -3.12 -m <module> ...(par ex.py -3.12 -m manifestguard ...). Sous Linux/macOS, cela correspond generalement apython3.12 -m .... - La comparaison de baselines est plus fiable que l intuition apres un gros refactoring.
- Les regressions peuvent venir de la couverture, de la complexite, de la securite ou du packaging et doivent etre lues ensemble.
- Un bon etat sauvegarde n a de valeur que si l equipe le compare reellement au quotidien.
Workflow mgpy recommande
- Sauvegarder un point de reference propre avant de gros changements.
- Apres la reorganisation, comparer deliberement au lieu de lire uniquement le nouveau run.
- Quand les deltas sont negatifs, decider s il s agit d un compromis assume ou d une regression accidentelle.
Demarrage rapide
py -3.12 -m manifestguard baseline --save-label pre-change
py -3.12 -m manifestguard check --extended
py -3.12 -m manifestguard baseline --compare pre-change