Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 1.33 KB

player_statistics.md

File metadata and controls

19 lines (12 loc) · 1.33 KB

RoR: консольное приложение для проверки статистики футбольных матчей

Предметная область

  • Есть игроки, которые играют за команду, принимая участие в матчах.
  • Есть показатели (например, «пробежал 10+ км», «сделал 70% точных передач»).
  • Игроки в каждом матче какие-то показатели выполняют, а какие-то нет.

Задание

Создать модели к данной предметной области.

Написать методы, которые позволяют:

  • отметить, что игрок выполнил такой-то показатель в матче;
  • проверить выполнил ли игрок конкретный показатель хотя бы один раз за предыдущие 5 матчей команды;
  • выбрать топ-5 игроков по конкретному показателю в конкретной команде и по всем командам в целом.

P.S. Полный набор атрибутов в моделях не принципиален, так что можно обойтись минимальным.