[People] Réflexions sur le champ year_of_practice
#26
Labels
No Label
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Sulley/khana#26
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A quoi correspond le champ
year_of_practice
? Comment se comportera-t-il dans un an ? Dans deux ans ? Est-ce qu'il ne faudrait pas une date de début, plutôt ? Idem pour la méthodeactual_year_of_pratice
. Comme elle se base sur le champcreated_at
, il suffit que l'enregistrement ne soit pas réalisé correctement pour que la méthode retourne une mauvaise information.A priori, il faut savoir quand la personne a commencé et savoir depuis quand la personne est connue.
La variable
year_of_practice
permet donc de savoir combien de temps la personne a fait du trampoline AVANT d'être dans notre club.Mais la variable et la méthode ne sont peut-être pas bien nommées.
Attention que la timezone est déjà définie dans les paramètres de l'appli.
Tu dois pouvoir la récupérer via un settings.TIMEZONE ou quelque chose comme ça.
Proposition pour la nomenclature:
activity_started_at
(pour le champ) etnumber_of_years_of_practice
(pour la fonction/propriété) ?Juste une question bête: tu parles de "notre" club. Pourquoi est-ce qu'il faut une représentation de "plusieurs" clubs, du coup ?
On en a parlé la semaine dernière, et j'ai un peu tiqué, mais pas relever: si un déploiement de Khana sert à un club, pourquoi faut-il en gérer/représenter plusieurs ?