Monthly Archives: July 2014

Par pitié, suivez les PSR

Au fil des projets auxquels j’ai participé depuis plusieurs années, je me suis rendu compte que chaque développeur prend régulièrement un style de code qui lui est propre s’il n’est pas cadré strictement. Étant donné que les langages permettent dans la grande majorité des cas d’écrire le code sans forme précise dès lors que l’on en suit la syntaxe, chacun choisi la mise en forme qui lui parait la plus juste aux yeux, mais ce n’est pas forcément la même que son voisin, loin de là.

Les PSR (PHP Standards Recommendation) sont un ensemble de règles établies afin d’harmoniser au mieux le code PHP produit par les différents développeurs, afin de garantir l’homogénéité et la lisibilité du code. Elles sont maintenant suivies par de nombreux développeurs, notamment dans les dépôt publics tels Github, puisque la cohérence du code est fondamentale pour faciliter la contribution des projets open source. On rencontre néanmoins encore en SSII ou chez des clients des projets qui ne suivent pas ces recommandations, que ce soit par méconnaissance ou par désintérêt des standards. Je vais donc essayer de vous convaincre de l’utilité de ces règles pour la qualité du code. Continue reading