**Rappel théorique** La décomposition de problèmes (ou « problem decomposition ») est l'une des compétences fondamentales du développeur. Elle consiste à prendre un problème complexe et à le découper en sous-problèmes plus petits, indépendants, et ré...