О вчерашнем инциденте с турниром прогнозов и удобные изменения в оном.
Вчера, как Вы уже наверное знаете, в нашем турнире прогнозов случился сбой... Началось всё с поражения нашей команды. Раздосадованный данным событием, я по случайности проставил счёт 5:2 в пользу «Уральского трубника»... Увидев свою ошибку, я её, естественно, исправил и решил сделать перерасчёт баллов... Тут то всё и началось...
Сначала просто не правильно посчитались итоговые баллы... Я начал разбираться в проблеме... Сделал резервную копию всех прогнозов на сайте и полез в код программы. Проблема оказалась в моей криворукости (а скорее, в неопытности и спешке при разработке турнира прогнозов). Функции в коде программы стояли не в том порядке, в котором нужно... Я поменял их местами, сделал перерасчёт и... вроде всё хорошо. Я успокоился... Но, как оказалось, рановато.
Оказалось что прогнозы пользователей (о ужас) просто-напросто стали пропадать. Некоторые стало было подняли панику на гесте (как это часто бывает), чем повышали накаленность моих нервов почти до белого каления + досада от поражения команды... Но я сделал примерно так, как на картинке к данному посту... И поблагодарил Бога за то, что я заранее сделал резервную копию всех прогнозов... Не сделай я этого - прогнозы бы не удалось восстановить (хоть здесь я сделал всё правильно).
Казалось бы - замени все прогнозы на сервере моими сохранёнными и дело в шляпе... Но не всё так просто оказалось... Настройки сервера не дали мне этого сделать по причине недостатка прав доступа к файлам... Пришлось выкручиваться иными способами. И таки выкрутился... Создал якобы новый турнир прогнозов, в который залил все прогнозы всех пользователей. Сделал перерасчёт и запустил... Всё было бы хорошо, но появилась ещё одна проблема.
Откуда-то появились файлы ".txt", мешающие программе обрабатывать информацию (выходила ошибка на сайте)... Пришлось в код программы вставлять "костыли", которые обходили бы эти файлы, ибо всё те же настройки сервера не позволяли видеть подобные файлы... К сожалению. Итак, "костыли" вставил. Запускаем - всё работает.
Я ОЧЕНЬ надеюсь, что ничьи прогнозы не пропали в нибытие, ибо такое ощущение что эти файлы являются чьими-то прогнозами... Но я надеюсь что это не так =)
И последнее по этой теме - если Вы следили за своими баллами и по итогам последнего игрового дня по Вашим подсчётам должна быть другая итоговая цифра (как правило большая), то не спешите с выводами... Как я писал ранее - в программе была ошибка - функции стояли не в том порядке... Это вызывало неверную обработку результатов при примерно одновременном открытии страницы прогнозов двумя и более пользователями. На данный момент всё посчитано верно. Любой может в ручную пересчитать свои баллы (если не жалко времени и если не доверяете системе) и убедится в этом лично.
Вроде об этой теме всё... Теперь о приятном.
Я анализировал работу разработанного турнира прогнозов и пришёл к выводу что необходимо упростить простановку прогнозов - слишком много кликов необходимо было совершить чтобы проставить прогноз на игру - клик на игре + клик на голах первой команды + клик на голах второй команды + клик на кнопке "принять" + клик чтобы вернуться к списку игр - и так каждую игру. Я думал как можно упростить эту систему и пришёл к следующим выводам:
1) Во-первых, я ввёл блок "Активный игровой день" - этот блог будет отображаться первым и в нём будут игры ближайшего игрового дня (или если игры прошли, но результаты на сайте ещё не проставлены - эти игры будут считаться активными). Как только все результаты будут проставлены на сайте - активный игровой день сменится на следующий. Так достаточно удобно и наглядно. Есть вариант добавить в самый низ блок "Прошлый игровой день", где будут отображаться результаты прогнозов прошлых игр турнира. Хотелось бы Ваше мнение об этом в комментариях.
2) Во-вторых, механика простановки прогноза немного упрощена. Теперь, при нажатии на кнопку "Принять" при простановке прогноза (при условии корректных данных в полях прогноза), система сама возвращает Вас на страницу с списком игр. Попробуйте сами. Это должно быть удобнее и быстрее.
По этой теме тоже всё. Если у Вас есть какие-то предложения по турниру прогнозов - пишите в комментариях, я рассмотрю КАЖДОЕ предложение и, если оно действительно окажется полезным, реализую его.
И в конце немного информации о формуле подсчёта баллов за прогноз... Что она не идеальна я знал ещё на старте турнира прогнозов. Текущий турнир позволил проанализировать все недостатки данной формулы и они занесены в список поправок, но данные изменения я считаю целесообразным сделать не во время турнира, а после (т.е. перед новым), в ином случае, результаты текущего турнира будут пересмотрены и я уверен места у всех будут совершенно иными. Так что пусть пока будет эта формула.
Спасибо за внимание.
30 Seconds To Mars - Edge Of The Earth
DiosEspectro
Комментариев пока нет
Комментарии могут оставлять только зарегистрированные пользователи. Войдите под своим именем.
Хоккей с мячом
Футбол
Хоккей
Предыдущий матч
Суперлига 2023-2024 Регулярный чемпионат
29.02.2024, Красноярск, 17:00