Skip to content

Sondage conventions de nommage

Gabin Aureche edited this page Feb 18, 2021 · 27 revisions

Sondage

Nom des entités métiers

  1. sans préfixe: dasri, vhu, amiante,
  2. avec préfixe bsd: bsdDasri, bsdVhu, bsdAmiante
  3. avec préfixe bordereau: bordereauDasri, bordereauVhu, bordereauAmiante
  4. avec préfixe form: formDasri, formVhu, formAmiante
  5. avec suffixe form: dasriForm, vhuForm, amianteForm
  6. avec suffixe bsd: dasriBsd, vhuBsd, amianteBsd
  7. avec suffixe bordereau: dasriBordereau, vhuBordereau, amianteBordereau

Nom des queries

  1. au pluriel: <name>, <name>s
  2. avec un verbe: <name>_findUnique, <name>_findMany
  3. avec un arbre: { bsd|bordereau|form { <name> } }, { bsds|bordereaux|forms { <name> } } (ne fonctionne qu'en utilisant un nom sans préfixe ni suffixe)

Nom des mutations

  1. Le verbe en premier camelCase: create<Name>
  2. Le nom en premier camelCase: <name>Create
  3. Le nom en premier snake case: <name>_create (uniquement dans le cas 2 du nommage des queries)

Votes

Laurent

{entités: [1, 5, 6, 7, 4, 2, 3], queries: [1, 3, 2], mutations: [2, 3, 1]}

Combinaisons 1,1,2 dasri, dasris, dasriCreate, bsd, bsds, bsdCreate

Gabin

{entités: [1, 2, 3, 6, 7, 4, 5], queries: [1, 3, 2], mutations: [1, 2, 3]}

Combinaison 1, 1, 1

dasri, dasris, createDasri
bsdd, bsdds, createBsdd
bsds

Combinaison 2, 3, 2

Compliqué de gérer le pluriel avec un système d'arbre en fait.

Benoit

{ entités: [6, 7, 5, 2, 3, 4, 1], queries: [1, 3, 2], mutations: [1, 2, 3]}

Combinaison 6, 1, 1

dasriBsd, dasriBsds, createDasriBsd BSD "classique" bsd, bsds, createBsd Requêtes multi-bordereaux: searchBsds

Combinaison 7, 1, 1

dasriBordereau, dasriBordereaux, createDasriBordereau BSD "classique" bordereau, bordereaux, createBordereau Requêtes multi-bordereaux: searchBordereaux

Orion

{ entités: [7, 3, 1, 5, 4], queries: [1, 3, 2], mutations: [4, 1, 2, 3] } => mutation 4: Le verbe en premier snake_case

Combinaison 7, 1, 4

dasriBordereau dasriBordereaux create_dasriBordereau

Je préfère bordereauDasri à dasriBordereau mais ca ne marche pas pour les queries (bordereauDasris / bordereauxDasri)

Pour le multi: bordereaux