| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Обсуждение форума > Баг голосований за сообщения |
| Автор: Akella 11.1.2009, 15:21 |
| У каждого сообщения форума есть в заголовке 6 звёздочек: три с + и три с -. Понятно, вроде, да? Так вот уже не раз было такое, что я голосовал подряд два раза за одно и то же сообщение. Жму на +, пока идёт показ окна "Подождите"... я жду... и вот как только окно прячется, я нажимаю опять на звёздочку, таким образом я дважды голосую за сообщение. Бывает, что даже не на звёздочку жму, а в другом месте браузера. FF 3.0.5 |
| Автор: bars80080 11.1.2009, 15:35 |
| ну вот блин, запалил контору |
| Автор: Bose 11.1.2009, 17:43 |
| А у меня показывает: Дождитесь завершения текущего голосования. |
| Автор: Akella 11.1.2009, 17:44 |
| Иногда у меня тоже такое показывает. |
| Автор: Kangaroo 11.1.2009, 18:37 |
| Пост для тестирования. А то уже все звездочки проклацал. Добавлено через 23 секунды Ааа.. Блин, я же себе ставить не могу. Добавлено через 38 секунд У меня проблема не наблюдается. |
| Автор: redona 11.1.2009, 20:39 |
| кстати а может кто нить разъяснить значение зведочек, так как скажем уже после 4-х голосов не пойсешь кто за что голосовал, тупо горит количество голосов, а плюс минус и какой плюс одна две звезды хз, а сейчас у Акеллы например отображается пол звездочки, а количество: нет голосов http://ipicture.ru/ а здесь вообще непоймешь ничего, голосов 6, а звездочек меньше чем там где 4 голоса, http://ipicture.ru/ http://ipicture.ru/ кароче чет с этими зведочками явно недоделано.... |
| Автор: bars80080 11.1.2009, 20:54 |
| что тут не ясного? количество звёзд суммируется (каждое слагаемое имеет варианты от -3 до +3), всё делится на количество голосов. по любому результат будет лежать от -3 до +3. 6 голосов и +1,5 звезды, значит кто-то голосовал в минус, но большинство в плюс. т.к. деление на ползвезды всё же очень грубое, потому трудно определить точное соотношение, но учитывается верно а вот то что нет голосов - это да, баг. где-то не то учитывается. |
| Автор: redona 12.1.2009, 11:43 |
| KasMP, |
| Автор: bars80080 12.1.2009, 11:52 |
| так это же не система оценки постов. это мера согласия остальных с постом автора. своего рода репутация +/- изменяется за очень полезный/хороший/весёлый/вредный/дурацкий пост. а здесь регулируется менее сильное мнение. просто возможность посмотреть как аудитория оценивает спорящие стороны |
| Автор: redona 12.1.2009, 12:24 |
| т.е. я что хочу сказать. что данная схема приемлема только в том случае если за посты постоянно голосует одинаковое количество участников, если же разное, то расчет по среднему арифметическому здесь вообще неприемлем из-за несравнимых входных параметров. Это ИМХО так что всерьез не воспринимайте, но в случае сравнения, уже будут влиять не выставленные оценки, а количество голосовавших. |
| Автор: Akella 12.1.2009, 13:17 | ||
а может все 5 щелкнули на +1, а шестой на +3, тогда тоже может быть 1,5 звезды Добавлено через 54 секунды вот только за сообщение KasMP я проголосовал дважды |
| Автор: Akella 12.1.2009, 13:38 |
вот именно!!! Добавлено через 2 минуты и 9 секунд перезагрузил страничку в сообщении KasMP уже не 2, а 1 звёздочка, баг в квадрате |
| Автор: Alexeis 12.1.2009, 13:49 |
| Akella, лучше тестить в мусорке, а то я тут я проверял и заплюсовал несколько постов. |
| Автор: redona 12.1.2009, 14:00 |
| Alexeis, я пробовал тестить во флейме, логики не понял, а эмперический способ вычисления как-то до меня не доходит, старый уже наверное |
| Автор: KasMP 12.1.2009, 14:26 | ||
| redona, имхо система вполне адекватная и справляющаяся со своей задачей Как определить, каких голосов сколько было
Не поняла |
| Автор: Alexeis 12.1.2009, 14:44 |
| Все там правильно. Просто я тестил голоса пока Akella читал, он обновил увидел мой "+". Так что все верно 2 голоса потому что голосовали 2е. |
| Автор: Akella 12.1.2009, 15:06 | ||||
ну и что, ничего в этом нет страшного в этой теме, не ты первый и не ты последний после прочтения темы начинают "тестировать" баг Добавлено через 2 минуты и 39 секунд
Да, после перезагрузки вернулось к оному голосу, хотя я проголосовал дважды. И до перезагрузки странички отображалось 2 голоса. Добавлено через 5 минут и 30 секунд
Нет, не правильно. Я проголосовал дважды ДО тебя. |
| Автор: KasMP 13.1.2009, 11:42 | ||
Эта ошибка существует внутри конкретно твоей странички и живет только до перезагрузки... Я думаю, это нестрашно |
| Автор: Akella 13.1.2009, 12:06 |
| Да, не страшно. Может если бы я не создал эту тему, то и никто не узнал бы о двойном голосовании, а также о том, что двойное голосование "работает" только дор перезагрузки странички. |
| Автор: KasMP 13.1.2009, 14:19 |
| Может быть, и не узнали бы |