Refactoring PHP - Lez. 4: Extraction de code et l'élimination des variables temporaires
Souvent, nous trouvons dans les méthodes d'une classe de code qui peuvent être réutilisés dans diverses parties du même, ou nous voyons que mettre dans cette position ne donne pas un sens intuitif.
Une amélioration de la lisibilité de l'objet est d'extraire de ce groupe de lignes avec un sens commun et sa place dans une méthode qui est invoquée chaque fois que le besoin est présent.
Un autre problème est la présence de variables temporaires, qui ne font rien, mais augmente le risque de bugs et peut être remplacé par l'auto-explicatif du code, sous la forme d'une méthode privée de la classe.
Ce qui suit est un exemple pour mieux clarifier le concept:











Commentaires récents