date: 2024-03-13
Type: Cours
Projet: Blindcode
Cours: PHPConventions de nommage
Il est important, pour la suite de cours, de bien plus insister sur ce point, qui n'est pas toujours facile à prendre en main, mais qui est crucial maintenant que nous allons travailler avec plusieurs fichiers, qui auront différents langages, qui seront composés parfois de classes, de variables, de fonctions et de pleins d'autres choses auquel nous devront donner des noms. Ne pas respecter une convention de nommage va nous entraver au cours et vous entraver en tant que développeur.
Les conventions de nommage (documentation que je vous invite à lire) sont des règles définies pour nommer des variables, des fonctions, des classes et d'autres éléments dans votre code. Utiliser des conventions de nommage cohérentes rend votre code plus lisible, facilite la collaboration avec d'autres développeurs et contribue à une meilleure compréhension de la logique de votre programme.
$username, $emailAdress, etc.$isAdult $hasChildren $canGrowmoveToLeft(), addNewFile(), etc.isValid():bool, hasEmail():bool, canAddNumber():bool etc.User, Aricle, etc.VAT, ROOT, etc.fonctions_utilitaires.php, classe_utilisateur.php, etc.package-lock.json/node_modules, /resources, etc.En suivant des conventions de nommage cohérentes et bien établies, vous pouvez rendre votre code plus lisible, compréhensible et maintenable. Cela facilite également la collaboration avec d'autres développeurs et contribue à une meilleure organisation de votre projet.
De mon côté, comme vous avez pu le voir, j'utilise une convention de nommage personnel, et vous aussi, vous pourriez vous faire la vôtre ! L'important c'est de respecter celle qui est en place dans le projet d'un autre, et de respecter la votre dans votre projet. A titre personnel, j'aime appliquer celle que j'ai mis au point, car ça me permet aussi du premier coup d'oeil de repérer quelque chose que j'ai créé de quelque chose d'implémenté de base dans le programme. Je sais par exemple que mail() est une fonction native à PHP, alors que GoToLeft() est une fonction que j'ai créé.
créé le 2024-03-13 à 08:04