Si vous avez déjà travaillée avec certains frameworks costaud, par exemple symfony. Vous avez pu observé qu'il y a un standard que vous retrouvez dans toute l'application.
Mais quand vous êtes en entreprise, on vous impose un standard des règles à suivre pour écrire du code maintenable , compréhensible par tout le monde.
Vous pouvez écrire du code sans algorithmes performants mais votre structuration, nomination des variables, des fonctions peut arrive séduire tous ceux qui parcourt vôtre code.
Dans cet article je vous présente quelques règles standard , tirés du livre " Art of Coding".
Les espaces :
Un salon rempli de beaucoup de meubles, manifeste du désordre si et seulement s'il n'a pas d'espace harmonique entre eux.
• Ajouter un espace après la virgule. On retrouve cela surtout dans la déclaration des variables sur une même ligne; remplissage des valeurs dans un tableau etc.
• Au tour des opérateurs. Il arrive de fois que vous avez besoin des faire des calculs ou besoins de comparer les variables. Pour cela avant et après l'opérateur, il est conseillé de laisser un espace.
$somme = $variable1 + $variable2;
// Et non:
$somme=$variable1+$variable2;
une classe par fichier
Quand vous travaillez en orienté objet, vous serez tenté de créer plusieurs classes dans un même fichier. Ce qui est une mauvaise habitude. En suivant les principes SOLID le S nous exige une seule responsabilité par classe. Mais cela peut s'avérer important aussi pour les fichiers.
le camelCase
C'est une façon de déclarer une variable ou le premier mot est en minuscule et tous les autres qui suivent commencent par une majuscule. Cela s'applique à la déclaration des variables, des fonctions,des méthodes, des arguments.
$premierMot
function helloWorld () {
}
le snake_case
C'est aussi une façon de déclarer les variables mais cette fois ci, on sépare les mots par un underscore . Et cette manière de déclarer est exigé pour les constantes, les variables de configuration et les templates.
Const DATABASE_NAME = "school";
conclusion
Certes vous aurez à rencontrer d'autres standard de codage. Surtout différentes entreprises peuvent inculquer leurs standards à eux. Les peux que je viens de vous présenter sont tirés du livre "Art of Coding".