Les 9 règles (idéales mais pas forcément applicables) :
- Un seul niveau d'indentation par méthode
- Ne pas utiliser le mot clé else
- Encapsuler tous les types primitifs dans des objets (surtout ceux qui ont des comportements particuliers)
- First Class Collections : une classe qui contient comme attribut un tableau ne doit contenir aucun autre attribut
- Un seul point (ou -> pour le PHP) par ligne (sauf pour les Fluent interface)
- Ne pas utiliser d'abréviation
- Garder petites toutes les entités (classes, méthodes, packages / namespaces)
- Les classes ne doivent pas contenir plus de deux (ou cinq) variables d'instance
- Aucun getter / setter
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Amusant, un Snake en ligne de commande et en PHP
Tout est dans le titre
Tout est dans le titre
Comment faire cohabiter plusieurs versions de PHP sur un même ordinateur
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre, sauf que ça concerne PHP - à retenir, l'acronyme RIPP (Rector, Infection, PHPStan, Psalm) qui désigne des outils bien utiles pour le refactoring. L'auteur parle aussi de blackfire
Tout est dans le titre (LEMP = Linux Nginx MySQL ou MariaDB PHP)
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre... les conférences avaient l'air bien cool