Separation of Concerns : pourquoi votre code finit toujours par tout mélanger (et comment s'en sortir)
Architecture logicielleLe fichier qui gère à la fois la requête HTTP, la validation, l'accès base de données, l'envoi d'email et le log d'erreur existe dans tous les projets. La Separation of Concerns est le principe qui permet de ne pas en arriver là. Voici comment l'appliquer sans tomber dans l'excès inverse.