-
Centralisation de code
Bonjour.
Je développe des petits sites Web en PHP. Depuis peu je soumets mon code à Sonar pour en améliorer la qualité. Il me trouve des redondances entre pages PHP, notamment au niveau de la récupération des données de formulaires (exemple type : le champ login qui se retrouve dans la page de création de compte, celle de connexion et celle de réinitialisation du mot de passe).
Auriez-vous des bonnes pratiques pour éviter ces redondances ? Déporter le code redondant dans un fichier à inclure avec une commande 'include' ? Passer par une fonction centralisée ?
-
On appelle ça la factorisation, il y a plein de tutos sur le sujet ;)
-