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
Cours connexes
- Le dernier didacticiel vidéo ThinkPHP 5.1 en première mondiale (60 jours pour devenir un expert PHP en ligne) 2022-02-17
- Parlons brièvement de la création d'une entreprise en PHP 2023-01-04
- Développement pratique à grande échelle par Tianlongbabu du cadre MVC version Mini imitant le site Web de l'encyclopédie des choses embarrassantes 2018-01-25
- Vérification de connexion et forum de discussion classique 2018-03-02
- Premiers pas avec le développement pratique PHP : création rapide de PHP [Small Business Forum] 2022-06-28
- Démarrage rapide de la version complète de Node.JS 2022-09-30
- Écrivez votre propre framework PHP MVC (40 chapitres en profondeur/gros détails/à lire absolument pour que les débutants progressent) 2022-12-08
- Tutoriel vidéo sur le ressort du cheval soldat 2022-04-12