lanit-summer / cleangames

Чистые игры
0 stars 5 forks source link

Вопросы по поводу DataModel #69

Open YArtemiev opened 8 years ago

YArtemiev commented 8 years ago
  1. Зачем нам нужно поле CreatedTime для User?
  2. В Team имеется 2 поля: количество игроков (сейчас в коде используется тип String вместо int) и собственно список игроков. public String getNum_players() { return num_players; }

    public void setNum_players(String num_players) { this.num_players = num_players; } Кажется проще убить поле количества игроков, или хотя бы возвращать в методе get нечто типа users.count.

  3. CheckIn содержит 2 поля: user, team. User содержит team. Так что класс checkin явно можно упростить.
haustova3 commented 8 years ago

1) На CreateTime настоял Леонид, вдруг когда-нибудь пользователи захотят узнать, когда они зарегистрировались. 3) Просто грубо говоря чекин "принадлежит" команде, а пользователь может ее сменить.