Esc
 Naviguer  Ouvrir Esc Fermer
Aller au contenu

Axe 11 — Qualité & tests

🎯 Objectif global : produire un code lisible, testé, maintenable que d’autres pourront reprendre sans douleur.

Axes 6 et 8.

À l'issue de cet axe, tu sauras :

  • Appliquer Clean Code, SOLID, DRY/KISS/YAGNI sans dogmatisme
  • Écrire des tests unitaires avec Vitest/Jest et Testing Library
  • Mettre en place des tests d'intégration sur DB éphémère (Testcontainers)
  • Couvrir un parcours critique en E2E avec Playwright
  • Configurer ESLint v9, Prettier, TypeScript strict en équipe
  • Rédiger un README, CHANGELOG, ADR de qualité professionnelle

Refactor + tests — tasky-pricing — un module de calcul de prix volontairement catastrophique (80 lignes spaghetti, magic numbers, any, 0 test) que tu refactores en suivant la démarche pro : caractériser, outiller, découper en 6 modules cohérents, tester à 100 %, documenter par ADR.

  • Clean Code — Robert C. Martin
  • A Philosophy of Software Design — John Ousterhout
  • Refactoring — Martin Fowler
  • Vitest Docsvitest.dev
  • Playwright Docsplaywright.dev
  • Diátaxisdiataxis.fr