Python Package

Detection des regressions qualite

Suivre l evolution de la qualite dans le temps et signaler les regressions entre commits.

Accès anticipé: Jusquu2019au 2026-12-31

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 a python3.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

  1. Sauvegarder un point de reference propre avant de gros changements.
  2. Apres la reorganisation, comparer deliberement au lieu de lire uniquement le nouveau run.
  3. 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