Une bonne convention de nommage pour les routes, les contrôleurs et les templates ?

JoliCode - JoliCodeBlog - 04/09
J'ai participé à de nombreux projets web au cours de ma carrière, et avec l'expérience accumulée, j'insiste de plus en plus sur les normes de codage, les conventions et la précision des noms dans mes revues de code. Un service mal nommé, une variable qui ne donne aucun indice sur
This blog post is also available in 🇬🇧 English: A Good Naming Convention for Routes, Controllers and Templates?.

J’ai participé à de nombreux projets web au cours de ma carrière, et avec l’expérience accumulée, j’insiste de plus en plus sur les normes de codage, les conventions et la précision des noms dans mes revues de code.

Un service mal nommé, une variable qui ne donne aucun indice sur ce qu’elle contient, un namespace qui n’a aucun sens, plusieurs noms pour le même concept : tout cela rend la lecture du code plus difficile et demande un effort cognitif plus important que ce que je peux me permettre 🤣 C’est ce qu’on appelle la dette visuelle.

Aujourd’hui, je veux écrire sur le nommage dans un framework web standard route/contrôleur/modèle (les exemples seront Symfony mais cela s’applique à Laravel, Django, etc).

Partons de ce besoin :

  1. Nous avons besoin d’afficher une liste de produits sur /products ;
  2. Nous devons affic...
    [Courte citation de 8% de l'article original]
Loading...