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 les risques de bugs et peut être remplacé par le code auto-explicatif, sous la forme d'une méthode privée de la classe.
Ce qui suit est un exemple pour mieux clarifier le concept:
Continuer la lecture ...
En ce qui concerne les méthodes d'une classe, s'applique également dans ce cas, la convention de nommage exposée précédemment pour les propriétés de la classe elle-même. Nous les répéter ci-dessous pour plus de commodité:
- Si se compose d'un seul mot, tout en minuscules, par exemple, la monnaie ();
- Si elle est faite de beaucoup de mots de la première lettre de chacun, à partir de la seconde, en majuscules, en minuscules tous les autres, par exemple, addElement ();
- Le nom de la méthode devrait être compréhensible en soi.
Continuer la lecture ...
Aujourd'hui, nous discuterons les propriétés se composent d'une classe ou une propriété qui contient un tableau.
Nous avons vu dans la leçon précédente ( Refactoring PHP - Lez 1:. propriétés d'une classe ) la façon d'écrire de simples propriétés d'une classe.
En ce qui concerne les propriétés composées d'appliquer les règles de convention de nommage introduit dans le didacticiel précédent, à l'exception des méthodes d'accès à la même chose. Ci-dessous la norme à suivre au niveau de la classe.
Continuer la lecture ...
Commentaires récents