Aller au contenu

Méthode

Pratiques de développement couvrant l'ensemble du cycle de vie du code : de la conception à la collaboration en équipe. Chaque tutoriel propose un parcours structure avec des objectifs concrets et des prérequis identifiés.


Contenu

Section Description
Concevoir son code Principes SOLID, design patterns, architecture applicative, API design et modélisation
Qualité de Code Linters, SonarQube, scan de dépendances CVE, SAST Semgrep et scan d'images conteneurs
Versionner son code Workflows Git, hooks pre-commit, stratégies de merge, signature de commits
Tester son code Pyramide des tests, TDD, BDD, ATDD, property-based testing, couverture et mutation
Delivrer son code Principes CI/CD, pipelines, stratégies de déploiement, release management, feature flags
Documenter son code Documentation as code, docstrings, ADR, diagrammes et documentation d'API
Securiser son code Sécurité applicative, OWASP, gestion des secrets, supply chain, SAST/DAST
Collaborer sur son code Code review, pair programming, conventions d'équipe, inner source