Open kluvin opened 2 days ago
Jeg foretrekker at vi gjør alt til camelCase da koden er camelCase. Jeg vil også rename følgende:
Vi har også endel fields som ikke brukes som:
I fields er det også varierende mellom camelCase og snake_case.
Jeg er enig i å rename alt til entall.
Vi har også endel fields som ikke brukes som:
- users.purchased_cup (jeg tenker det bør være på ett individuelt order nivå)
- dinks.kind (category er bedre og brukes faktisk)
Ja, disse to og alle vi ikke bruker synes jeg og bør fjernes. purchased_cup bør fjernes helt. Egen kopp bør heller vært en "extra" for hver orderItem
Tusen takk for gode innspill, eg tenkte litt mer:
purchased_cup
og finne ut av hva en "egen kopp" egentlig er underveisdrink.kind
fordi kaffe-diem bruker drink.kind
i menyen sin i dag. Dette fordi databasen prøver å representere en verden, og den bør få plass til det, selv om ikke en av klientene bruker denne funksjonaliteten. Det er umiddelbart relevant for analyse eller hvis sesongens spesial endres.activeMessage
.status
eller noe i den duren på et-ord.isVisible
basert på kriterie over er nå kalt online
orderItem
vil jeg kanskje kalle line_item for å tyde at det ikke har noe med order
eller item
, jeg tror valget mitt om å konjugere tabellene var dårlig i ettertidline_item
?
- Jeg vil bevare
drink.kind
fordi kaffe-diem brukerdrink.kind
i menyen sin i dag. Dette fordi databasen prøver å representere en verden, og den bør få plass til det, selv om ikke en av klientene bruker denne funksjonaliteten. Det er umiddelbart relevant for analyse eller hvis sesongens spesial endres.
drink.kind
brukes ikke i menyen. Det brukes relations til categories (som i praksis er samme tingen), mens kind
er ubrukt i koden. Jeg synes det bør fjernes med mindre vi finner en god grunn til at dette skal brukes i tillegg til categories
orderItem
vil jeg kanskje kalle line_item for å tyde at det ikke har noe medorder
elleritem
, jeg tror valget mitt om å konjugere tabellene var dårlig i ettertid
Etter å ha brukt det synes jeg orderItem (eller order_item) gir mye mer mening, siden det er en item i en order?
- Vi kan fjerne
purchased_cup
og finne ut av hva en "egen kopp" egentlig er underveis- kanskje kopp (stor, liten, egen) er en del av
line_item
?
Se #76 . Type kopp og slikt bør være definert der, ikke hard-codet som en kolonne i databasen.
Jeg rotet litt, du har helt rett med punkt 1 og 2 @LilleAila; ser på nummer 3 i morgen (men det ser bra ut på første øyekast).
drink er veldig spesifikt
vi kan sikkert med fordel finner et mer beskrivende navn i konteksten det er brukt. tror vi har brukt menu_item mye internt
Tabellnavn er blanding mellom flertall og entall.
activeMessage og displayMessage er camelCase