«Цель — показывать данные в более удобном и быстром виде»

Юрий Разумов — о сайте рейтинга МАИИ, турнирном сайте и о будущем 

Юрий Разумов на Студенческом кубке Европы — 2017.
Фото: группа Студенческого кубка Европы Вконтакте.

Недавно начал работу сайт рейтинга МАИИ. По этому поводу мы поговорили с Юрием Разумовым из рабочей группы МАИИ по рейтингу о том, зачем нужен отдельный сайт, будет ли он копировать все функции rating.chgk.info, с какими проблемами столкнулись разработчики и какие цели они себе ставят.

— Почему вы — рабочая группа МАИИ по рейтингу — решили считать этот самый рейтинг на отдельном сайте? Если формула рейтинга осталась той же, почему было не воспользоваться уже проверенными мощностями турнирного сайта?

Формула Б — это первый и временный шаг. Чтобы работать над новыми формулами, нам нужна инфраструктура для их запуска и сравнения. Написанная в этой инфраструктуре старая формула нам нужна и для сравнений (нет смысла выходить и говорить «вот классный новый рейтинг», если мы не можем утверждать, что он действительно лучше старого), и для возможности менять её частично (что будет, если релизы будут выходить раз в месяц или если очники будут ценнее синхронов в пять раз, а не в два?). Кроме того, и сам турнирный сайт не хотел заниматься этим.

Конечно, и сам сайт, и отсутствие улучшений формулы несколько underwhelming (так себе, — прим. ред.), но, как и в других группах МАИИ, мы начинаем с перезапуска того, что было раньше, и добавляем возможность постепенных улучшений.

— То есть в первую очередь это рабочий инструмент для вероятных новых вариантов рейтинга и, уже по остаточному принципу, новый интерфейс для нового рейтинга? Учитывая, что на rating.chgk.info его тоже планируется показывать.

— С одной стороны, да. С другой — понятно, что людей, которые не будут разрабатывать рейтинг, но хотят на него смотреть, гораздо больше, так что делать что-то неудобным из-за необходимости показать гору технических данных мы не будем.

У меня есть цель показывать данные о рейтинге, командах и игроках в более удобном и быстром виде, к этой цели будем постепенно двигаться.

Юрий Разумов на Студенческом кубке Европы — 2018
Фото: группа Студенческого кубка Европы Вконтакте.

— Планируется ли переносить с турнирного сайта какие-то другие его функции?

— Витрина (то есть сайт rating.maii.li, — прим. ред.) будет только показывать рейтинги команд и результаты турниров.

Читайте также: «В ближайшее время мы точно останемся жить на донаты». Глава команды сайта рейтинга Арсений Глазовский — о первоочередных планах, отделении от ассоциаций и «Гильдии организаторов турниров»

— Я, как и многие читатели, человек далёкий от создания сайтов и расчёта всяческих алгоритмов. Расскажи — желательно, максимально «на пальцах», — в чём состояли сложности, которые вы решали при работе?

— Весь рейтинг МАИИ делится на три части: мы забираем данные турнирного сайта, считаем, показываем результат расчётов.

Некоторая сложность в начале была в том, что турнирный сайт не всюду удобно отдаёт данные. Основная сложность в процессе — мы двигались итеративно вместо определения всего необходимого заранее. Поэтому иногда витрине или формуле нужно было ждать, пока нужные данные или результаты появятся на предыдущем этапе (в собранных данных или вычислениях модели). Впрочем, это ожидаемо для асинхронной разработки и не было большой проблемой.

Настоящие причины того, что рейтинг вышел позже*, — классическая для разработки недооценка времени (особенно когда иногда вечером ты можешь что-то делать, а иногда нет, и синхрон ещё этот) и то, что (мне) слишком поздно стало ясно, что нет смысла выпускать альфа-версию рейтинга в минимальном виде одной таблицы с числами и местами, если эти числа никто не может проверить.

* – планировалось, что сайт начнёт работу в начале сентября.

— Кстати, я вот говорю «вы» да «вы», а кто непосредственно участвует в разработке сайта rating.maii.li? А то в составе группы указано 11 человек, вряд ли все они сразу работают над ним.

— Экспорт данных турнирного сайта сделал Саша Бережинский, над реимплементацией формулы Б работали Егор Игнатенков и Лёша Чернов, сайтом занимался только я.

Слева направо: Алексей Чернов, Александр Бережинский, Егор Игнатенков.
Фото: личные страницы в Фейсбуке

— Давай тогда с тобой поговорим о сайте. Его дизайн довольно минималистичный. Это принципиальное решение и сайт таким и останется или в планах есть добавить туда что-то ещё?

— Конечно, какие-то вещи там ещё появятся (помимо обязательных поиска и более аккуратной вёрстки), но глобально он вряд ли изменится: это всё равно будут истории команд и игроков с какими-то числами возле.

Кроме того, когда моделей станет больше, появится разная статистика для их оценки и сравнения. Надеюсь, мы уйдём от ответов уровня «Мы тестировали значение Х, было хуже, но чисел не покажем», которых было слишком много в публикациях старой комиссии.

Если у вас есть предложения по улучшению сайта, их можно создавать на гитхабе.

— Предложения можно будет оставлять только там или вы будете мониторить какие-то другие источники — например, сервер в Дискорде или комментарии в Фейсбуке? Или, может быть, кому-то в личку можно будет писать об этом?

— Комментарии в Фейсбуке я все прочитал, и из явных запросов создам тикеты (задачи для решения, — прим. ред.). В основном там не было ничего неожиданного, и почти всё уже планировалось (естественно, обсуждение влияет на приоритеты).

Мои контакты несложно найти, но сообщение в Телеграме потеряется, а тикет — нет.

— Насколько я понимаю, группа по рейтингу работает не только над текущим рейтингом, но и над другой формулой, которая в перспективе должна заменить старую формулу Б. Есть ли уже понимание, в каком направлении движется работа над ней и чем она будет отличаться от текущей формулы?

— Я сознательно не занимаюсь формулами, но ближайшая техническая задача — сделать из нашей реализации формулы Б платформу для рейтингов со схемой «прошёл турнир — пересчитали рейтинги команд и игроков, прошло какое-то время — выпустили релиз». И эту платформу, и данные мы опубликуем. После этого люди, которые занимаются формулами, смогут заменять отдельные части своим кодом.

Задавал вопросы и подбирал фотографии Наиль Фарукшин.

Читайте также: «Нужно упорядочить этот хаос». Координатор турнирной группы МАИИ, организатор, редактор и вопросник Владимир Островский — с подробностями об эгиде МАИИ, чемпионате мира, играх на разных языках и идеальном турнире


С вопросами и предложениями к группе МАИИ по рейтингу можно обращаться по адресу rating@maii.li, также можно написать координатору группы Андрею Волыхову личное сообщение Вконтакте. Вопросы по работе группы можно задать в канале «Вопросы рейтинг» сервера МАИИ в Дискорде.


Если у вас есть предложения по поводу работы информационной группы МАИИ, напишите нам по адресу info@maii.li или в Телеграм координатору — Наилю.


За информацией о деятельности МАИИ можно следить на сайте, в Телеграме, Вконтакте, Твиттере, Фейсбуке и ЖЖ.