100 % FREELANCE 100 % IT
100 % FREELANCE 100 % IT
 

Convention de nommage en Symfony 4

Titpoulet

4 Messages

nouveau
29/05/2019 à 12:07

Bonjour,

Je viens à peine de commencer un projet Symfony 4 pour un client, Framework que je n'ai jamais utilisé auparavant ...

J'ai commencé la création des entités, jusqu'à ce que le client passe en revue mon code et me dit que je ne respecte pas la convention de nommage.

Il me dit :
- PascalCase pour les classes
- camelCase pour les attributs de classes
- snake_case pour les attributs de base de données

Sur le premier et le dernier point je suivais parfaitement, mais j'ai pris l'habitude pour les attributs de classe de mettre du snake case également.
Le camel case je l'utilise pour mes variables dans le contrôleur.

Je voulais avoir le point de vue d'autres devs... Quelle convention de nommage utilisez-vous ? Est-ce que Symfony a sa propre convention de nommage ?

Merci pour votre aide

Aurelien

29 Messages

discret
11/06/2019 à 18:16

Bonjour !

Les conventions de nommage servent à donner une base au développement, donc le mieux est de respecter celles qui ont été établies.

J'ai toujours connu sous Symfony les mêmes que vous :
-> PascalCase pour les classes
-> camelCase pour les attributs de classes
-> snake_case pour les attributs de BDD

Au moins pour le prochain développeur qui reprend le projet, il sera pas trop perdu

https://www.freelance-info.fr
https://www.carriere-info.fr
https://www.turnover-it.com