# Squash merge & distribution de la taille des PR — Astuces de Boris Cherny Une synthèse des observations partagées par Boris Cherny ([@bcherny](https://x.com/bcherny)), créateur de Claude Code, le 25 mars 2026.
| ← Retour à Claude Code Best Practice |
---
## 2/ Distribution de la taille des PR — garde des PR petites
Boris a partagé la distribution des tailles sur ces 141 PR, totalisant **45 032 lignes modifiées** (ajouts + suppressions) :
| Métrique | Lignes (ajout+supp) | Signification |
|--------|---------------:|---------|
| **p50** | **118** | Taille médiane d'une PR — la moitié des PR faisaient 118 lignes ou moins |
| p90 | 498 | 90 % des PR faisaient moins de 500 lignes |
| **p99** | **2 978** | Seule ~1 PR dépassait ~3 000 lignes |
| min | 2 | Plus petite PR — un correctif rapide de 2 lignes |
| max | 10 459 | Plus grosse PR unique — probablement une migration ou du code généré |
- Une **médiane de 118 lignes** signifie que la plupart des PR sont ciblées et relisables, même à 141 PR/jour
- La distribution est fortement asymétrique à droite — la grosse PR occasionnelle est inévitable (renommages massifs, migrations), mais la norme reste serrée
- Les petites PR réduisent le risque de conflit de merge, sont plus faciles à relire et se marient parfaitement avec le squash merge pour des annulations propres
---
## Sources
- [Boris Cherny (@bcherny) sur X — 25 mars 2026](https://x.com/bcherny)