Comment nettoyer votre code PHP

Lire(30336) temps de mise à jour(2022-04-13)

Ce cours fait référence aux principes de l'ingénieur logiciel du livre Clean Code de Robert C. Martin et s'applique à PHP. Ceci n’est pas un guide de style. Ceci est un guide pour développer un logiciel PHP lisible, réutilisable et reconfigurable. Tous les principes énoncés ici ne doivent pas être suivis, et rares sont ceux qui sont universellement acceptés. Bien qu’il ne s’agisse que de lignes directrices, elles ont toutes été résumées par les auteurs du Clean Code au fil des années.


Cet article est inspiré de clean-code-javascript

Notes

Bien que de nombreux développeurs utilisent encore PHP5, l'environnement d'exécution de la plupart des exemples de cet article nécessite PHP 7.1+.

Instructions de traduction

L'achèvement de la traduction est à 100 %, dernière mise à jour le 25/12/2017. Cet article est traduit par php-cpm basé sur la version yangweijie de clean-code-php et synchronise une grande quantité de contenu original.

Le texte original est mis à jour fréquemment. Ma méthode de traduction consiste à comparer ligne par ligne directement à l'aide de l'outil de comparaison de texte. Assurez-vous en priorité que le contenu du texte est à jour, puis améliorez progressivement la qualité de la traduction.

Si vous rencontrez divers problèmes tels que des liens invalides, un contenu obsolète, une utilisation incorrecte de la terminologie et d'autres erreurs de traduction lors de la lecture, vous êtes invités à soumettre activement un PR.


Dernier chapitre


别写重复代码 (DRY) 2020-06-19
类的SOLID原则 SOLID 2020-06-19
2020-06-19
对象和数据结构 2020-06-19
函数 2020-06-19
表达式 2020-06-19
PHP变量 2020-06-18